Skip to content

Fix colors of code editor in modern theme#115316

Merged
akien-mga merged 1 commit intogodotengine:masterfrom
passivestar:codeedit-colors
Jan 23, 2026
Merged

Fix colors of code editor in modern theme#115316
akien-mga merged 1 commit intogodotengine:masterfrom
passivestar:codeedit-colors

Conversation

@passivestar
Copy link
Contributor

Fixes 2 issues with the code editor:

  1. Fixes low contrast of the background (it became low because it was tied to dark_color_2 and modern theme set it to a semi-transparent color for 2D rulers)

  2. Fixes completion popups being semi-transparent and desaturated (caused by the same as above). Closes Modern Theme: light colour preset has unreadable completion pop up #113907

cc @YeldhamDev

Master PR
3 4
1 2

@passivestar passivestar requested review from a team as code owners January 23, 2026 22:44
@YeldhamDev YeldhamDev added bug topic:editor cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release labels Jan 23, 2026
@YeldhamDev YeldhamDev added this to the 4.7 milestone Jan 23, 2026
@akien-mga akien-mga removed the cherrypick:4.6 Considered for cherry-picking into a future 4.6.x release label Jan 23, 2026
@akien-mga akien-mga modified the milestones: 4.7, 4.6 Jan 23, 2026
@akien-mga akien-mga merged commit ebbdef7 into godotengine:master Jan 23, 2026
20 checks passed
@akien-mga
Copy link
Member

Thanks!

@passivestar passivestar deleted the codeedit-colors branch January 23, 2026 23:58
@charjr
Copy link
Contributor

charjr commented Jan 24, 2026

Thank you!

rivie13 pushed a commit to rivie13/Phoenix-Agentic-Engine that referenced this pull request Feb 16, 2026
ZeeUwU added a commit to ZeeUwU/godot that referenced this pull request Feb 18, 2026
commit a16e481cf424f8e39dc2cdea1a6bdc1e309acdc1
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:34:26 2026 -0600

    Bump version to 4.6.2-rc

commit 14d19694e0c88a3f9e82d899a0400f27a24c176e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:07:08 2026 -0600

    Bump version to 4.6.1-stable \o/

    See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-6-1/

commit a6839cd10c957391204fa20a5522e8ecb45c8172
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:06:50 2026 -0600

    Add changelog for 4.6.1

commit f3466332fdca2d30aac244063542dadfa4fd1f2e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Feb 13 14:25:54 2026 +0100

    Sync translations with Weblate

commit c90bb52b3b7518f203b5a296b9dc23ac59a6cecb
Merge: 7bfffc846d 8c223270f2
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 12:35:47 2026 -0600

    Merge pull request #116142 from Repiteo/4.6.1-cherry-picks-2

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 3rd batch

commit 8c223270f28fa8d00c706dfb38bb12c25214695e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 09:58:58 2026 -0600

    Revert "Change curve range for particle multipliers"

    This reverts commit c6021f1e5b78e688ea013935c4c630093b785102.

    (cherry picked from commit ba5a0758e9a492e87dc79b057cc3c7119e055eec)

commit 0591470c3627c350dd32a877d200202eac3b8319
Author: Clay John <claynjohn@gmail.com>
Date:   Mon Feb 9 09:45:12 2026 -0800

    Use transmittance instead of opacity in the early-out branch when calculating volumetric fog

    (cherry picked from commit 2343d36b4352ff1c177e611e71df7df6129e993f)

commit f4e9a0c426d679d8e61a131f9434fb9763192729
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Fri Feb 6 20:41:56 2026 +0300

    Fix double memdelete of dummy_player

    It's already deleted as a result of being part of the tree.

    (cherry picked from commit d68d42b6f54441e5792f28ed5d22e4fbcc8d5a8d)

commit e9861dfe4e1a2bddd62faa3111ae1fd31381ec2a
Merge: 7bfffc846d bc81d56c1e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 10:45:28 2026 -0600

    Merge pull request #116111 from mihe/jolt/soft-body-min-mass

    [4.6] Allow `SoftBody3D` to have a `total_mass` of 0 again

commit bc81d56c1ecf60d678276efa8f14797584063306
Author: Mikael Hermansson <mikael@hermansson.io>
Date:   Sun Feb 8 21:12:15 2026 +0100

    Allow `SoftBody3D` to have a `total_mass` of 0 again

commit 7bfffc846d13cf0368a0c59c72f821fd916824d1
Merge: de0e8a4c76 a05938e7b1
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Fri Feb 6 17:02:31 2026 +0100

    Merge pull request #115961 from Repiteo/4.6.1-cherry-picks

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 2nd batch

commit a05938e7b139fa8df8f9d22ecf40e6ddf257ec57
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 29 14:00:56 2026 +0100

    Fix Rename option for instance roots

    (cherry picked from commit f0069875981698f0a7efe561eedff7c76646ecb3)

commit 21e93094c535c79ecb3ad485fb61343d5631d0d0
Author: Manik Sharma <maniksharma2607@gmail.com>
Date:   Mon Feb 2 01:14:45 2026 +0530

    Fix current line highlight not extending into gutter

    Fixes regression where current line highlight no longer extends
    into the gutter area. The highlight now starts from 0 instead of
    xmargin_beg, making it extend all the way to the left edge.

    This restores the 4.5.1 behavior where the current line highlight
    spans the entire line including the gutter area and left margin.

    (cherry picked from commit 4dfbd909acc7e20d5b58bc5a135509ad97499956)

commit fe7a8363df91b2fc819249925f02a5bcf9f1f4b0
Author: Nathan Hold <nathanhold@hotmail.com>
Date:   Wed Feb 4 18:18:48 2026 +1000

    Fix Unique Resources from Inherited Scenes

    Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
    (cherry picked from commit e67a431894f95f11f481e92c5fdbf48d79506338)

commit 62e80cd8948dafee15564b2fb262eeea1a7b7fc6
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Fri Feb 6 03:10:15 2026 +0300

    Fix UAF in animation_tree.cpp (AHashMap realloc)

    (cherry picked from commit 164f117c16d59fa201956e0be5da45868e3cae46)

commit 9a55eb991f5382af79a1adcb9777a9ce27f8549b
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Thu Feb 5 22:17:13 2026 +0300

    Fix use-after-free in Animation Blend Tree

    caused by unsafe usage of AHashMap.

    (cherry picked from commit a17ee0f9d8f444184932bf74bf46032a125679a8)

commit c62269efe4cb643162871f1e5b3787c8591061ef
Author: GusatuDamianAlexandru <damian.gusatu@stud.acs.upb.ro>
Date:   Thu Feb 5 22:44:38 2026 +0200

    Core: Fix ClassDB class list sorting regression

    (cherry picked from commit 02a3ada50224e1cdc95077ee0d67d633ff904d7f)

commit 2b228bed52e24e8655046d60d17b08b92f3c9a54
Author: Dario <dariosamo@gmail.com>
Date:   Thu Feb 5 16:47:48 2026 -0300

    Update re-spirv with more derivative operations.

    (cherry picked from commit 0877a968d9711d8e39c7d92344dcfa24b394c2e5)

commit 682d546d60d7ae89c2b8d3c3443b1341760cfcc2
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 19:32:06 2026 -0500

    Change orbit snap shortcut with navigation scheme

    (cherry picked from commit 1dec165139924a7b0108b93e85acace506b8a7e0)

commit 6fddd8f881923e58120ddd5812540056258eeb44
Author: Aaron Franke <arnfranke@yahoo.com>
Date:   Tue May 13 06:12:14 2025 -0700

    Increase float precision in the inspector for Quaternions

    (cherry picked from commit d9c3c87eaa103618cb58203fafcde7e7d524b2e6)

commit 9dff014efdb7ed2b531234ad53272c7ed8b31d75
Author: Sertonix <sertonix@posteo.net>
Date:   Sat Jun 22 17:14:11 2024 +0000

    Fix missing lib with builtin_glslang=false

    The `GetDefaultResource` function is in separate library file.

    (cherry picked from commit cdafcefb6b5a467e2741d30f82d2f00a9e723335)

commit c46adc2b719a6338977cea08f85bdef7ff79488d
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 20:45:11 2026 -0500

    Register zoom shortcuts to match preset `Godot` navigation scheme

    (cherry picked from commit 529e50cfd452d39706d5299c5f3b293b0af5bd13)

commit c61b9083876d659e9be66b93e0e4343bd4dc1385
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 19:28:07 2026 -0500

    Update editor shortcuts when changing 3D navigation scheme

    (cherry picked from commit 4faffeaf7996cb3c978f28f584f0b24e8ddf85ee)

commit c773197ca553333a6e0b5112cdead3318f879785
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 15 12:59:20 2026 -0500

    Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none

    (cherry picked from commit 7b2b3b41ee2f5fe1aa40527373929b22920d7c0e)

commit b553150425b1e451020101c5cd05d04b498626d9
Author: 风青山 <idleman@yeah.net>
Date:   Tue Jan 27 10:18:48 2026 +0800

    Fix the issue with `ViewportTexture` assignment

    For properties like `ViewportTexture.viewport_path` that enable
    `PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT`. The case of enabling
    **Editable Children** to edit nodes in a child scene seems to have
    been overlooked before.

    The `EditorPropertyResource` also missed the **Editable Children**
    case when handling `ViewportTexture`.

    (cherry picked from commit c3a61d531fe041e939ecc109cea7a20e44876567)

commit de0e8a4c764da4b3705f206d3e962763c0142623
Merge: 0227be0bdb a5f67bc458
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Thu Feb 5 21:10:50 2026 +0100

    Merge pull request #115870 from Repiteo/4.6-cherrypicks

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 1st batch

commit a5f67bc458b99f3da961591a458fb5f40e329467
Author: Zac Luzader <luzader@users.noreply.github.com>
Date:   Thu Jan 22 19:26:17 2026 -0700

    Use sky's corrected camera projection for combined_reprojection

    (cherry picked from commit 56e646c2170a91d1432b43471330da818a2a8b82)

commit ac86b22f3b8673c0447fa98bff76c0e42bca435d
Author: Anish Kumar <mishragames@gmail.com>
Date:   Wed Jan 28 22:35:05 2026 +0530

    Fix crash in StorageScope.kt on Android

    (cherry picked from commit 40b770ecf019c3742b4dbc9a8ce7b11168f99824)

commit f9fc70cf96e9764d2d72d353de205cf9ef3bdf71
Author: Anish Kumar <mishragames@gmail.com>
Date:   Sun Feb 1 00:31:07 2026 +0530

    Android: Fix plugin type mismatch regression

    (cherry picked from commit 5928e260d428bee0afe5d5ca0f8bbfde832eb4f2)

commit 98be0bbc323e6633226ce93bd7a22e94de05a2ec
Author: HolonProduction <holonproduction@gmail.com>
Date:   Sat Jan 31 13:40:51 2026 +0100

    LSP: Handle clients that do not support `CompletionContext`

    (cherry picked from commit 0080d6f109d769478b049a0b3621183f8df71776)

commit 0762732d4d4dcc5af96a769290b651ed170601d7
Author: HolonProduction <holonproduction@gmail.com>
Date:   Sat Jan 31 13:21:24 2026 +0100

    LSP: Add `godot` to known language ids

    (cherry picked from commit 9c72dafbe6443b61c5dda39b63edd261e9034989)

commit cbdc2a2d851905f46a91979b7e6d708fecff0166
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 29 17:02:50 2026 -0500

    Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo

    (cherry picked from commit 41bf7648c29762cd3c3e9d647c99f6a363008811)

commit aff6e910480631abc4826a954eaafa2f196b3827
Author: Mikael Hermansson <mikael@hermansson.io>
Date:   Sun Jan 25 16:36:19 2026 +0100

    Fix transform updates sometimes being discarded when using Jolt

    Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
    (cherry picked from commit e7cf2f42cc71179cb7e4d7caa35f3d3a9834dc66)

commit 19df5470c827ba7a39dec987f6d95d50d8753503
Author: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
Date:   Mon Jan 19 13:13:49 2026 +0300

    Pick the sample closer to the camera when resolving 2x MSAA.

    (cherry picked from commit f975cfe037971bc1684d64d31be7be09b31aa093)

commit fbf92d76425186c7a4d1f6ee3c06c4e8238e5688
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Sun Feb 1 05:01:33 2026 +0900

    Fix LookAtModifier3D / AimModifier3D forward vector

    (cherry picked from commit 381ad1e4b549790c8dbe34ebb1db48d53bace26d)

commit a570951ff42e47e9347e76947bfb51d29bd81321
Author: Anish Kumar <mishragames@gmail.com>
Date:   Mon Feb 2 15:46:06 2026 +0530

    Android: Fix `Bad file descriptor` in SAF/MediaStore in long term access

    (cherry picked from commit 1c80b25af8c6c6f8cf6c80b96e7fdb10a18efa8a)

commit 2dec60976f00f614aa93456f73dfa520444bad1d
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Feb 2 22:59:57 2026 +0100

    Fix wrong base type when creating script

    (cherry picked from commit afdc1d64567b93d5b6fda8f9e20cde462a4fbea0)

commit aac131f3865a712ea2274921618be3e9f790da1a
Author: Saulo-de-Souza <saulocoexi@gmail.com>
Date:   Wed Jan 28 16:05:31 2026 -0300

    CreateDialog: return type name instead of script path for custom types

    (cherry picked from commit 35a9ec140fa6aaa215e2c61e209dac6790d5a0df)

commit 30dc8889fef46b0ec1244a28d067f173fd22db9f
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Feb 3 19:13:16 2026 +0200

    [Export] Load translation files to check locale for ICU data export.

    (cherry picked from commit 1ea927cadcd7803af49cf2476512c6d91bfecd8a)

commit 6a0b2db3acc2413945d176d37b596a7f89985854
Author: Dery Almas <dery@posteo.net>
Date:   Tue Feb 3 16:26:56 2026 +0100

    Wayland Embedder: Fix FD leak with inert objects

    Freshly deleted objects are temporarily "inert" until their destruction
    is acknowledged by the compositor.

    Inert objects are ignored. By doing so, we mistakenly returned too
    early and missed some FD cleanup logic. This patch ensures that any
    outstanding FDs are always closed by moving its logic outside of the
    message handling routine.

    (cherry picked from commit 6e5d1e00e02cf9086224b5eb3258f901a26de413)

commit d376ca77dc66da80bdde78df86d997bc34e4c653
Author: clayjohn <claynjohn@gmail.com>
Date:   Wed Feb 4 08:57:42 2026 -0800

    Avoid reading from sky pointer when rendering background without sky

    (cherry picked from commit da7540f3f19ad7c05acd5f3632ed349a0db75032)

commit 5207208577baad1a65f1edaacdcd32fbaa486fc7
Author: Clay John <claynjohn@gmail.com>
Date:   Thu Jan 29 14:14:49 2026 -0800

    Ensure that uv border size is passed in to sky rendering functions both when rendering the octmap and when rendering the sky as a background

    (cherry picked from commit b4b20e95ed4e18d18370f76f6faad5f8e1e380d3)

commit 1f6f4b622e07d0066bb9fa6617f7d0eb72b4619e
Author: Lukas Tenbrink <lukas.tenbrink@gmail.com>
Date:   Tue Jan 27 20:50:10 2026 +0100

    Fix the `NodePath` hash function to not yield the same value for similar paths.

    (cherry picked from commit a6e952c1604963023a87c07093cc9b24e6d6591d)

commit 5222598c113050b29635497c1267278b78407ffa
Author: bruvzg <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 27 10:12:14 2026 +0200

    [Windows] Disable MSVC control flow check on IAT hooks.

    (cherry picked from commit 9c753ebe8432991c88a0b0c934f8dea029f59b6f)

commit 45f8e0894b44da66702f6d5f7f0e5d97dcb9576e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Feb 2 14:21:27 2026 +0100

    Revert "Improve performance of CSharpLanguage::reload_assemblies"

    This reverts commit f68bf2f54538c5252a4bba506971b1a8d4e99049.

    This seems to trigger occasional editor crashes.

    Fixes #115460.

    (cherry picked from commit 63e7936e18026d483135c28856b5338b50efb923)

commit 6188f459b35219f0b40d6994ae85732da0718d46
Author: Jakub Marcowski <chubercikbattle@gmail.com>
Date:   Sun Feb 1 15:22:15 2026 +0100

    libpng: Update to 1.6.54

    (cherry picked from commit 7ac0eef82801fce2e069262c1a6149e2251bcfa2)

commit 0227be0bdb184f58379d7b21889a1a961e91c079
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 30 17:38:48 2026 +0100

    Sync translations with Weblate

commit 543f47485c0c952b122747ef05af60e778c44139
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 26 09:55:29 2026 -0600

    Bump version to 4.6.1-rc

commit 89cea143987d564363e15d207438530651d943ac
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 13:41:41 2026 +0100

    Bump version to 4.6-stable \o/

    Almost 3 years after the 4.0 release, Godot 4 is starting to be a mature engine,
    including a wide array of features that enable countless developers to publish
    games in all genres. For example, Steam got over
    [1,200 new Godot games](https://steamdb.info/stats/releases/?tech=Engine.Godot)
    in 2025, while itch.io consistently gets around
    [500 new Godot games per week](https://itch.io/game-development/engines/most-projects)
    (game jams, prototypes, etc.).

    While every Godot user still has their own favorite missing feature which
    they're eagerly awaiting, for the most part the engine is fully capable.
    But there are still so many minor roadblocks, papercuts, workflow issues or
    outright bugs which can make the experience of developing and publishing games
    more painful than we'd like.

    So for this release, there was a significant focus on polish and usability,
    aiming to firmly establish Godot as an engine that you can rely upon, while
    keeping the iteration speed, lightweightness, and flexibility which make users
    love it.

    Close to 400 contributors were involved in this new feature release, authoring
    2,001 (!) commits, and we want to thank them all for their amazing contributions,
    as well as all users who sponsor the Development Fund, reported bugs, opened
    proposals, or supported each other on our community platforms.

    See the release page for details: https://godotengine.org/releases/4.6/

commit 8322eb1414dd1f37a59555a7bbee3725f9dfeeb1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 11:39:36 2026 +0100

    Add changelog for Godot 4.6

commit d5edd4a59287679ae390149c0c1c3397aeb5f502
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 10:07:59 2026 +0100

    Sync translations with Weblate

commit 39ef602b9b364ba4f8148a58ececd8be7d1ac36b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 09:59:40 2026 +0100

    Update DONORS list

commit 83e105ea355a59c6c12786b3d388972e5f535b54
Merge: 04249468d3 810b377492
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 09:54:05 2026 +0100

    Merge pull request #115348 from YeldhamDev/theme_goodies_nocheck_edition

    Fix not being able to remove empty theme overrides in the editor

commit 810b377492d07c8aecf985c2317a144bf1665b5b
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Sat Jan 24 20:52:02 2026 -0300

    Fix not being able to remove empty theme overrides in the editor

commit 04249468d320710aefd783931bb059c0edb8f44a
Merge: cca9d04b56 5cc33d6965
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sat Jan 24 22:50:36 2026 +0100

    Merge pull request #115293 from mooflu/arc-113263

    Geometry2D: Remove `arc_tolerance` scaling and the comment related to that.

commit cca9d04b56be8f887f07ad9e132605f3d3b9aa70
Merge: ebbdef7830 8b400edb92
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sat Jan 24 21:35:51 2026 +0100

    Merge pull request #115330 from KoBeWi/famous_last_fix

    Don't force list icon size in EditorFileDialog

commit 8b400edb92adf9669af215cacf22fb046b9ceb90
Author: kobewi <kobewi4e@gmail.com>
Date:   Sat Jan 24 13:29:37 2026 +0100

    Don't force list icon size in EditorFileDialog

commit ebbdef7830e9dd0a2c293ef2f951a7a2d3ada14e
Merge: 1d0a3c8c72 157f070faf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sat Jan 24 00:46:44 2026 +0100

    Merge pull request #115316 from passivestar/codeedit-colors

    Fix colors of code editor in modern theme

commit 1d0a3c8c7254b9991b60a9dc8ecacd3f2121266d
Merge: 233a5aeb4d 9e066453fa
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sat Jan 24 00:46:35 2026 +0100

    Merge pull request #115303 from TokageItLab/tweak-ik3d-doc

    Tweak IKModifier3D docs and comment

commit 157f070fafaefb3dcc7152b3defa20e627c0abbe
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Sat Jan 24 02:30:23 2026 +0400

    Fix colors of code editor in modern theme

commit 233a5aeb4d23b569bb0c711825bb31978313d4ca
Merge: 3172d44799 c2b068d08c
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Fri Jan 23 20:36:22 2026 +0100

    Merge pull request #115299 from DarioSamo/framebuffer-cache-stale-ref

    Fix stale reference bug in FramebufferCache.

commit 9e066453faaaa54e176e741f6ca9cc613fa6e64f
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Sat Jan 24 00:46:43 2026 +0900

    Tweak IKModifier3D docs and comment

commit c2b068d08ce28e220f5d2fc73e0f5edfe17f1d78
Author: Dario <dariosamo@gmail.com>
Date:   Fri Jan 23 10:43:09 2026 -0300

    Fix stale reference bug in FramebufferCache.

commit 3172d4479922eb5e0b0e71a7b6f1559dd709e8da
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 23 12:37:32 2026 +0100

    Sync translations with Weblate

commit 5cc33d6965395f8a6c8aeac2cca27f3624ac6b3b
Author: Frank Becker <fb@mooflu.com>
Date:   Thu Jan 22 20:56:04 2026 -0800

    Remove arc_tolerance scaling and the comment related to that.
    clipper2 1.5.3 does the scaling internally.

commit c3058391d7bd1a13481c393061c164c24ec99685
Merge: e0b046e6db 1e11fe936b
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Thu Jan 22 16:56:07 2026 +0100

    Merge pull request #115181 from passivestar/graph-experimental-docs

    Remove experimental flags from graph nodes

commit e0b046e6dbb384472d59df9e8af3ee9cdc0e731e
Merge: d2a60ebbe9 77d98cf3dd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:59:11 2026 +0100

    Merge pull request #115249 from bruvzg/splash_w_mac_only

    Process events during splash on macOS only.

commit d2a60ebbe9626d067130f38502d8c94947fc30fb
Merge: 06922002b5 27b1916465
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:59:06 2026 +0100

    Merge pull request #115242 from deralmas/ssccaallee

    Wayland: Update popup scale information on creation

commit 06922002b5983003e56407c5ea31149c7fe5970b
Merge: 76addfff12 ff89f649fa
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:58:59 2026 +0100

    Merge pull request #115231 from KoBeWi/pretend_prepend_still_exists

    Restore period in loaded node paths

commit 77d98cf3dd66dc20f27191b03615db65a4d32252
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Jan 22 11:22:50 2026 +0200

    Process events during splash on macOS only.

commit 27b19164659d15695c9fad33bf32af40c1f1ce7e
Author: Dery Almas <dery@posteo.net>
Date:   Thu Jan 22 06:01:13 2026 +0100

    Wayland: Update popup scale information on creation

    Popups start with their size and position already scaled based on the parent.
    We forgot to update the popup's scale itself, leading to a double-scale.

commit ff89f649fae46a6632feb7abe784c254e24ef8a2
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 22 01:40:28 2026 +0100

    Restore period in loaded node paths

commit 76addfff12b4dd1b8258ee9f14d4d8e03647cbf0
Merge: 8b2d988ba7 4cd3e5a76e
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Wed Jan 21 18:02:24 2026 +0100

    Merge pull request #115175 from vaner-org/oneshot-request-fire-override-abort

    Allow `ONE_SHOT_REQUEST_FIRE` to override OneShot abortion

commit 8b2d988ba751600929cffff118a3025500810333
Merge: 2025985ba9 dc1a92b9a2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 17:44:25 2026 +0100

    Merge pull request #115208 from akien-mga/revert-114457

    Revert "Always stop script debugger when stopping game"

commit 2025985ba9a2c01c736d5bf53eb736dda61781de
Merge: 6b76a5a8dc 46436c1278
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 17:44:17 2026 +0100

    Merge pull request #115199 from raulsntos/hidden-signals

    Hide signals prefixed by underscore

commit dc1a92b9a2c3adf75205e3060dcc197c3392ac97
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 15:30:56 2026 +0100

    Revert "Always stop script debugger when stopping game"

    This reverts commit d1a5d9da3e8bd32adf6fbcb8f7734bcedf70176f.

    This unfortunately breaks the DAP.

    Fixes #115188.

commit 6b76a5a8dc011723033cc8ad2ba3da345daab039
Merge: 78c6632eb1 5d995a9558
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Wed Jan 21 13:43:30 2026 +0100

    Merge pull request #115198 from dsnopek/required-ptr-variant-conv-crash

    Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`

commit 46436c12788f372b232d3f4492ca96b456f74810
Author: Raul Santos <raulsntos@gmail.com>
Date:   Wed Jan 21 02:21:30 2026 +0100

    Hide signals prefixed by underscore

commit 1e11fe936b8e910f9de9f2b7e30c3094a77c783f
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 20 21:24:47 2026 +0400

    Remove experimental flag from graph nodes

commit 5d995a955809a8f9c5501a68b09d6e4f51cc0614
Author: David Snopek <dsnopek@gmail.com>
Date:   Tue Jan 20 17:53:03 2026 -0600

    Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`

commit 4cd3e5a76eb0d042db35f96761f505b57cd071c3
Author: vaner-org <angadmishra@outlook.com>
Date:   Tue Jan 20 18:04:37 2026 +0530

    Allow ONE_SHOT_REQUEST_FIRE to override abort

commit 78c6632eb174aabb2790975cf83e28fee065b43d
Merge: 1b00ad5519 db17acbed1
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Tue Jan 20 10:25:43 2026 +0100

    Merge pull request #115166 from bruvzg/DISABLE_FOSSILIZE

    Add Fossilize to the disabled Vulkan layer list for the editor.

commit db17acbed12ce93883cb6b00a3c5ee97b164efea
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 20 11:06:55 2026 +0200

    Add Fossilize to the disabled Vulkan layer list for the editor.

commit 1b00ad5519d23dda79a743925b6193cfe634672e
Merge: 2c373ffc2c f0fa171ec2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:26 2026 +0100

    Merge pull request #115163 from akien-mga/revert-110410

    Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo

commit 2c373ffc2c277a75acc1478c4c3751085cb2b25b
Merge: 06adfa4eb8 bc0ffe15f2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:22 2026 +0100

    Merge pull request #115161 from bruvzg/splash_tree

    Do not update script editor before scene root init.

commit 06adfa4eb8dc4fe28fcf82de2ace4dd2a356c820
Merge: d1a03b30af 7bebe1b1b1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:18 2026 +0100

    Merge pull request #115148 from m4gr3d/fix_vr_feature_collision

    Android: Fix XR build regression when vendor plugin overrides the same feature

commit d1a03b30af9ae85caacc0b1c82bf0a9229f28fcc
Merge: dc57cd698d 372e549831
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:10 2026 +0100

    Merge pull request #113939 from M4rchy-S/shdr-text-err

    Add null verification to avoid background theme error in texture shader properties

commit f0fa171ec22f16de8219362ef9af357684644bea
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:10:13 2026 +0100

    Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"

    This reverts commit 748f35ccb87f8382c5b49c9189798b339ff4fde8.

    Fixes #114995.

    This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.

commit 372e5498311d81127de4e53d7b84517d6ec5e372
Author: M4rchyS <alex12345suslik@gmail.com>
Date:   Thu Dec 11 19:11:40 2025 +0100

    Add null verification to avoid background theme error in texture shader properties

commit bc0ffe15f26ffd6c403fb8d93aef36149b456a16
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 20 08:13:39 2026 +0200

    Do not update script editor before scene root init.

commit 7bebe1b1b1b21eb10697a8b9da9f4ef40c01468a
Author: Fredia Huya-Kouadio <fhuyakou@gmail.com>
Date:   Mon Jan 19 14:14:14 2026 -0800

    Fix XR build regression reported in https://github.com/GodotVR/godot_openxr_vendors/issues/429

commit dc57cd698d29915cd020b1c229735e4a7ec18b7d
Merge: aa6ab2660f c5d21df245
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:44 2026 +0100

    Merge pull request #115152 from clayjohn/RD-ninepatch-precision

    Increase precision of ninepatch source rect to ensure pixel perfect alignment

commit aa6ab2660fef320f7a8f9d768d8f7705d2c98de4
Merge: a4a26762f1 59b2bb1fe8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:39 2026 +0100

    Merge pull request #115145 from KoBeWi/the_scale_of_this_issue_is_unimaginable

    Fix EditorFileDialog icon scale in list mode

commit a4a26762f1565fb47e13fe0b93a311f9aea4d705
Merge: 895630e853 edd06075e3
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:32 2026 +0100

    Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix

    `CONNECT_APPEND_SOURCE_OBJECT` on signal emission

commit c5d21df245b01f1d2e7dd21779ce3977cb122669
Author: Clay John <claynjohn@gmail.com>
Date:   Mon Jan 19 14:49:07 2026 -0800

    Increase precision of ninepatch source rect to ensure pixel perfect alignment

commit 59b2bb1fe8765e3a586bad84b8122b4739162e92
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 19 22:23:36 2026 +0100

    Fix EditorFileDialog icon scale in list mode

commit 895630e853b7f389c2a3de5cfe02ef433f7b8c23
Merge: 5177a2fe59 ed4689c4ee
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:45 2026 +0100

    Merge pull request #115128 from KoBeWi/least_favorite_bug

    Fix favorite files handling

commit 5177a2fe59bcd5d10999f6c223934478cb8dbb29
Merge: 122d0bfddc 1d34edf525
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:40 2026 +0100

    Merge pull request #115118 from bruvzg/splash_pump

    Process system events during boot splash wait time.

commit 122d0bfddcadae037cf4f70646c4cd0b6c0dd791
Merge: f5b3183251 46e07a8b01
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:35 2026 +0100

    Merge pull request #114966 from sigmund68k/issue-112477

    Audio: Check if on tree before calling `can_process()`.

commit f5b3183251dedb65f6367064c7b8a8a4dc530503
Merge: bb9d907df3 1218413a94
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:30 2026 +0100

    Merge pull request #114952 from YeldhamDev/hidden_tabs_offset_fix

    Fix wrong offset for `TabBar` with hidden tabs

commit bb9d907df343a675787e563e213ff24479f8394f
Merge: 5f9a510441 d5fae879f1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:20 2026 +0100

    Merge pull request #114893 from Repiteo/core/fix-method-list

    Core: Don't strip data in `ClassDB::class_get_method_list`

commit ed4689c4ee837b726e2c8690edabeaf4fb6cb79b
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 19 14:43:01 2026 +0100

    Fix favorite files handling

commit 46e07a8b01bf721a47200a18cc9e2ae317145436
Author: sigmund68k <github-sigmund@sneakemail.com>
Date:   Wed Jan 14 16:11:08 2026 -0500

    Audio: Check if on tree before calling can_process()

commit 5f9a510441dec2322f68427cb73b13da9357eb73
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 11:43:14 2026 +0100

    Sync translations with Weblate

commit 652195645981101e25d3ce19a44a1c25eb7f4b33
Merge: a1e209b7fe 998c876f36
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Mon Jan 19 11:36:15 2026 +0100

    Merge pull request #115022 from BastiaanOlij/openxr_custom_version

    OpenXR: Allow setting a specific version of OpenXR to initialize.

commit a1e209b7fec34eb0826e87ee83455d30288ab2ec
Merge: 5b2f3f8c2a 3a2a53f901
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:13 2026 +0100

    Merge pull request #115090 from deralmas/wayland-ime-bruh-moment

    Wayland: Fix IME

commit 5b2f3f8c2ac23c184f708a63c990ffd605eb3d2e
Merge: b9ebff178f 829f4c0683
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:08 2026 +0100

    Merge pull request #115084 from lodetrick/unify-focus

    Combine dock focus methods to prevent inconsistencies

commit b9ebff178f1312c630fcda715da4810d51049e05
Merge: 2cda356b8a b962c91a6a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:03 2026 +0100

    Merge pull request #115074 from KoBeWi/📎is_dead

    Remove clip ignore from Tree background

commit 2cda356b8a50d99bab143028defd4b55f93c5fe4
Merge: 88ea4605b4 876ac8b457
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:58 2026 +0100

    Merge pull request #115067 from Giganzo/manage-theme-items-dialog-inner-tabs

    Add inner tab styling to Manage Theme Items dialog

commit 88ea4605b4ccbc22c8536b66513a1a432d0a3b58
Merge: 6f46be95aa f714eaba0d
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:53 2026 +0100

    Merge pull request #115049 from DarioSamo/vulkan-driver-memory-usage-reduction

    Do not store SPIR-V in memory unless pipeline statistics are used.

commit 6f46be95aa0c53117b0e9bf0b2240d5eea6939d5
Merge: 1cdf69b88f 81c2eae018
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:48 2026 +0100

    Merge pull request #115041 from YeldhamDev/how_did_this_even_cause_a_regression

    Fix size issues with inspector editors

commit 1cdf69b88f456f1a1c590dc267dc5bd4d46a6f15
Merge: 741fb8a306 eeaf88daaf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:40 2026 +0100

    Merge pull request #113594 from lodetrick/tilemap-fixes

    Fix TileMap Dock button placement and errors

commit 998c876f369f47a54368fe8ea7f1419e857f0134
Author: Bastiaan Olij <mux213@gmail.com>
Date:   Fri Jan 16 16:42:50 2026 +1100

    OpenXR: Allow setting a specific version of OpenXR to initialize.

commit 1d34edf525bf5a186e13b103b6a52a201ac67198
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Mon Jan 19 09:43:54 2026 +0200

    Process system events during boot splash wait time.

commit 3a2a53f9014e55f9555cd8740e9f134489dd49c8
Author: Dery Almas <dery@posteo.net>
Date:   Sun Jan 18 09:23:37 2026 +0100

    Wayland: Fix IME

    The spec tells us to ignore certain events if we didn't get an `enter`
    event first. Certainly we need to at least acknowledge the `enter` event
    itself :sweat_smile:

commit 829f4c068315034e03a591af07dd0a3c0d98d93f
Author: Logan Detrick <logandetrick@ucsb.edu>
Date:   Sat Jan 17 17:15:45 2026 -0800

    Unify dock focus methods to prevent inconsistencies

commit b962c91a6a7b2cd497c6c3e07356f3a796679bb1
Author: kobewi <kobewi4e@gmail.com>
Date:   Sat Jan 17 19:32:45 2026 +0100

    Remove clip ignore from Tree background

commit 876ac8b457734024839129a75012e417abee1359
Author: Giganzo <158825920+Giganzo@users.noreply.github.com>
Date:   Sat Jan 17 14:44:04 2026 +0100

    Add inner tab styling to Manage Theme Items dialog

commit f714eaba0dca3fe65ac7494e7e597de03cd3d623
Author: Dario <dariosamo@gmail.com>
Date:   Fri Jan 16 13:09:03 2026 -0300

    Do not store SPIR-V in memory unless pipeline statistics are used.

commit 81c2eae018ca3b57cb99f48f51a9d80372167ced
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Fri Jan 16 14:21:49 2026 -0300

    Fix size issues with inspector editors

commit 741fb8a30687d0662ab6b5c04a2a531440dd29d9
Merge: 4742147304 0c993df437
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 16:15:04 2026 +0100

    Merge pull request #115037 from kleonc/sprite3d_fix_color_propagation_on_reparenting

    Fix `Sprite3D` modulate propagation on reparenting

commit 47421473049488562674235e21be8bf73425aba6
Merge: 9820f40f96 13ad17ea9b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 16:14:56 2026 +0100

    Merge pull request #115029 from KoBeWi/enter_the_history

    Fix quick open history not always recorded

commit 0c993df437e8faf377f09da6a47692c3501598e3
Author: kleonc <9283098+kleonc@users.noreply.github.com>
Date:   Fri Jan 16 15:02:34 2026 +0100

    Fix Sprite3D modulate propagation on reparenting

commit 9820f40f9632df271a0f7ffdf4ccc807097336ee
Merge: 3211de51e2 dac17215ad
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:34 2026 +0100

    Merge pull request #115010 from akien-mga/windows-mingw-fix-hidsdi-extern-c

    Windows: Add missing `extern "C"` for `hidsdi.h` on MinGW < 12.0.0

commit 3211de51e2e11c8ff83e7cddad5fa9ccac93486d
Merge: 26d37c420c d70866bce8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:30 2026 +0100

    Merge pull request #114994 from KoBeWi/tile_set_stop_it,_get_some_help

    Fix TileSet dock becoming focused when switching TileMapLayers

commit 26d37c420cdba2703182d3ff78ae899229a5448c
Merge: 85ee87b16b 329a9f1fb2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:26 2026 +0100

    Merge pull request #114982 from blueskythlikesclouds/d3d12-uav-clear-sync-fix

    Fix buffers in D3D12 not getting cleared with the right usage.

commit 85ee87b16bb704e4ad66d8d630a9129d7483d6b2
Merge: 5ce4e5da14 d59db26710
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:22 2026 +0100

    Merge pull request #114963 from akien-mga/revert-112657

    Revert "Core: Switch `RID_alloc::owns` to lock-free"

commit 5ce4e5da14a12b947c31a8ff0a512350b9360e0f
Merge: abb90e592a 8a448032c2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:18 2026 +0100

    Merge pull request #114082 from deralmas/telekinesis

    Wayland: Allow non-interactive window resizing

commit abb90e592a45f62a40d93db2a971c3f22fd876f0
Merge: 2d53a62898 c65d71a098
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:07 2026 +0100

    Merge pull request #101209 from ryevdokimov/fix-viewport-rotation-aligned-axis-reversing

    Fix viewport rotation gizmo aligned axis reversing

commit 13ad17ea9bed98ffe9b1175fdb920eb0cb7daf0c
Author: kobewi <kobewi4e@gmail.com>
Date:   Fri Jan 16 13:21:31 2026 +0100

    Fix quick open history not always recorded

commit eeaf88daaffbfc524f882dfe88a91cfa398ea668
Author: Logan Detrick <logandetrick@ucsb.edu>
Date:   Thu Dec 4 13:27:41 2025 -0800

    Fix TileMap wide button errors

commit dac17215adf095c5feede3f5dcb68ee21afdeb79
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 23:46:12 2026 +0100

    Windows: Add missing `extern "C"` for `hidsdi.h` on MinGW < 12.0.0

    Follow-up to #113013.

commit d70866bce86ed7a65c20fc4dda39c44395f9c800
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 15 16:46:32 2026 +0100

    Fix TileSet dock becoming focused when switching TileMapLayers

commit 329a9f1fb2ad635840ae7d7650754d1d16ec00ee
Author: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
Date:   Thu Jan 15 14:47:07 2026 +0300

    Fix buffers in D3D12 not getting cleared with the right usage.

commit 2d53a62898a65ba635efd554b101e033070c784c
Merge: 601c864758 4a69505fac
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 11:01:15 2026 +0100

    Merge pull request #114979 from mhilbrunner/drop-console-docs

    Remove link for consoles in EditorExportPlatform

commit 601c8647580eeff292ef7d11c3529a5fbdebabda
Merge: 1549d51865 c3bef1b83f
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 11:01:08 2026 +0100

    Merge pull request #114978 from bruvzg/emb_timer

    Split `EmbeddedProcess::reset` to allow stopping timers without full reset.

commit 4a69505facdb6d078987a15b78098adede4e299d
Author: Max Hilbrunner <m.hilbrunner@gmail.com>
Date:   Thu Jan 15 10:27:00 2026 +0100

    Remove link for consoles in EditorExportPlatform

commit c3bef1b83f0258431484df7f3bc961c83227b220
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Jan 15 11:19:43 2026 +0200

    Split `EmbeddedProcess::reset` to allow stopping timers without full reset.

commit 1549d51865109a27216f2409a35f2c6dab7bb4d1
Merge: 86b60073dd 1b157957ae
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:22 2026 -0600

    Merge pull request #114938 from passivestar/color-picker-icons

    Fix editor ColorPicker icon scale

commit 86b60073ddf9642946a9958040d541c91f3a9c41
Merge: 9465655acb 1d244cd956
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:21 2026 -0600

    Merge pull request #114935 from YeldhamDev/play_pos_marker_fix

    Fix wrong play position for the `AnimationMarkerEdit`

commit 9465655acbd9ccc906b03dfa5ef1fbc071c9201a
Merge: 8c78591906 423326b251
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:20 2026 -0600

    Merge pull request #114960 from akien-mga/readme-tweak

    README: Minor tweaks and remove broken badge

commit 8c78591906c8966a2e38dabb6af583ed897504bf
Merge: 354ed3a871 458d33717e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:19 2026 -0600

    Merge pull request #114956 from passivestar/checkbox-icon-tint

    Remove checkbox icon tint in Create Scene popup

commit 354ed3a871f200ccadf867eace9b0107718318ac
Merge: 83600fcc0d b79de52951
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:18 2026 -0600

    Merge pull request #114950 from passivestar/negative-dimness-fix

    Limit maximum luminance for elevated surfaces in modern theme

commit 83600fcc0d9bfd14fc3bcbfa8e3d3caa5276230e
Merge: 481f36ed20 34a0ab7de4
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:16 2026 -0600

    Merge pull request #114784 from BastiaanOlij/openxr_valve_profile_rename

    OpenXR: Change profile name for Valve Frame Controller

commit d59db267109ac31197aac6c65eb21c323858358a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 21:58:29 2026 +0100

    Revert "Core: Switch `RID_alloc::owns` to lock-free"

    This reverts commit bdfe8549b878f11d0622479030aaccc82d40d1d9.

    This caused a regression for GPUParticles3D emitters on macOS arm64,
    which is proving to be both tricky to reproduce and solve. Other parts
    of the engine using RID_Owner might be affected too.

    Given that we're about to release 4.6, reverting might be the safest
    option at this time, and this optimization can be re-attempted for 4.7.

    Fixes #114900.

commit 34a0ab7de47c2c2de7ecc0a7bc0c1218fc84fba1
Author: Bastiaan Olij <mux213@gmail.com>
Date:   Fri Jan 9 20:41:46 2026 +1100

    OpenXR: change profile name for Valve Frame Controller

commit 423326b25133cf9d3e8ae7eff9ceb32ed1a31b27
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 20:51:37 2026 +0100

    README: Minor tweaks and remove broken badge

commit 458d33717e8584e84b740de917d05b26cc227f85
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 23:01:00 2026 +0400

    Remove checkbox icon tint in Create Scene popup

commit c65d71a0981bd13e707b5bdc10bc068b870a399c
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Mon Jan 6 23:12:47 2025 -0500

    Fix viewport rotation gizmo aligned axis reversing

commit 1218413a941be7cc53a36dce9e722b1c4df2932d
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Wed Jan 14 12:49:19 2026 -0300

    Fix wrong offset for `TabBar` with hidden tabs

commit b79de5295177a5a9fc7b47facb584fdf1072720f
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 18:16:39 2026 +0400

    Limit maximum luminance for elevated surfaces in modern theme

commit edd06075e366a23c71c3b2a1adfb50d401bc75af
Author: kleonc <9283098+kleonc@users.noreply.github.com>
Date:   Fri Dec 26 12:21:01 2025 +0100

    CONNECT_APPEND_SOURCE_OBJECT on signal emission

commit 8a448032c27190b9acd853c771bb6b6df8b156e9
Author: Dery Almas <dery@posteo.net>
Date:   Mon Dec 15 23:13:38 2025 +0100

    Wayland: Allow non-interactive window resizing

    Despite what I thought in the past, it is allowed, as long as we follow
    certain limitations depending on the toplevel's state.

    As usual I peppered the code with comments expaining what those
    limitations are.

    Regarding popups, AFAICT there are no major limitations, although we
    should eventually use the new `reposition` method, which autoadjusts the
    popup to follow the screen's borders and whatnot. I didn't do that in
    this patch as it requires some elbow grease, especially if we want to do
    it synchronously.

commit 1b157957ae8e4bdc94949b815a89e23b387b7a59
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 06:17:00 2026 +0400

    Fix editor ColorPicker icon scale

commit 1d244cd9561d5f759fb0bf154948010fddcbe169
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Tue Jan 13 21:01:18 2026 -0300

    Fix wrong play position for the `AnimationMarkerEdit`

commit 481f36ed20520db3195a09cc309abf48c03cf51a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 00:20:18 2026 +0100

    Bump version to 4.6-rc

commit be6399ddac4557ebd92f0974aabfe2ab48d93226
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 00:18:18 2026 +0100

    Update AUTHORS and DONORS list

commit 468d9ab4a15a9002a523dba2e7a75072a2c4a2a6
Merge: c99ae14992 6a453b521c
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:43:51 2026 +0100

    Merge pull request #114934 from KoBeWi/docustomentation

    Fix descriptions of custom types in CreateDialog

commit c99ae14992ada107fb24fbeeaeb207324d932e47
Merge: 575a2a913c 702ec43bcd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:43:44 2026 +0100

    Merge pull request #114932 from jelolul/updating-tab-styles

    Fix dock tab styles not updating when changed in Editor Settings

commit 575a2a913c6768848583232f7e9f468ef68b3b16
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:07:28 2026 +0100

    Sync translations with Weblate

commit 702ec43bcda8d66dbfc51eff0accff93b1270cc8
Author: jelo <jelo@bioxtorm.com>
Date:   Tue Jan 13 19:46:25 2026 +0000

    Fix dock tab styles not updating when changed in Editor Settings

commit 6a453b521c93842666570140cbfe9c4a86b00340
Author: kobewi <kobewi4e@gmail.com>
Date:   Tue Jan 13 22:55:45 2026 +0100

    Fix descriptions of custom types in CreateDialog

commit 79033f17541771ab09c000460770b4024b32a3dc
Merge: 8757f2b2bc 75a3f4a244
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:19 2026 +0100

    Merge pull request #114931 from rsanchezsaez/apple/fix-scale-warning

    Fix XROrigin3D scale warning

commit 8757f2b2bc58a068db55ed4e1797767925ac1392
Merge: 8af6266193 dd5462c3f9
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:16 2026 +0100

    Merge pull request #114929 from passivestar/pill-tab-zero-radius

    Fix inner tabs outer panel corners at zero radius

commit 8af6266193be0502f5a1b11441349edd1f5ca3c2
Merge: a240316ddb 4e06e305bf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:12 2026 +0100

    Merge pull request #114928 from YeldhamDev/game_speed_reset_fix

    Fix speed being reset when it shouldn't in the game editor

commit a240316ddbcbb4c4946e49b25f873967f9d28121
Merge: 54acdca4f2 092bfca4dc
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:08 2026 +0100

    Merge pull request #114927 from passivestar/project-list-ui

    Minor fixes for the project list item UI

commit 54acdca4f23789ac33d8298141dd706a4acab72f
Merge: 4db916dac6 d24d5b50fe
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:03 2026 +0100

    Merge pull request #114916 from KoBeWi/what_preview_failed

    Tweak quick open recursion error

commit 4db916dac60ba8dc7a68d7f9d6179a9ef8576124
Merge: 427eab91a2 e33515c2e6
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:59 2026 +0100

    Merge pull request #114908 from clayjohn/RD-env-roughness

    Overhaul compute shader based environment roughness calculation to improve performance and quality

commit 427eab91a20e5d643b88a82fd2b382e73745c0be
Merge: 0dd64f4224 24c2c452de
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:55 2026 +0100

    Merge pull request #114907 from clayjohn/RD-env-filter

    Fix downsampled radiance map generation

commit 0dd64f4224d950dfeb4f1f1e63aef9b110c0b960
Merge: d6863b62cf 22a4f9fd9c
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:50 2026 +0100

    Merge pull request #114851 from Nintorch/set-joy-light-return-type

    Change return type for `Input.set_joy_light()` from `bool` to `void`

commit d6863b62cf1a0241b192d078bcb76ba9811dce63
Merge: f084100f43 65ce1360b4
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:46 2026 +0100

    Merge pull request #114827 from Faless/net/ip_address_parsing

    Network: Normalize IP parsing, fix IPv6, tests

commit f084100f4348120c4a0ec76bdab7c1ebd1808a62
Merge: b57985ab9e 01d0878c83
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:41 2026 +0100

    Merge pull request #114688 from HolonProduction/fix-resize-uninit-desc

    Fix description for `resize_uninitialized`

commit b57985ab9e603894c312d1708889cbc6c1208e43
Merge: 3d71d7df31 ecee746215
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:37 2026 +0100

    Merge pull request #114582 from TokageItLab/hide-animlib-inspector

    Hide animation library properties in inspector

commit 3d71d7df312f1a816fa84d6536ce9a562c527876
Merge: 50277787ea 2c29a37840
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:28 2026 +0100

    Merge pull request #114410 from ej-sanmartin/fix/png-web-import-freeze

    Fix importing projects with PNG assets freezes Web Editor

commit 75a3f4a244ae1edcf4eb7dd38419d5278255d192
Author: Ricardo Sanchez-Saez <rsanchezsaez@apple.com>
Date:   Tue Jan 13 11:16:37 2026 -0800

    Fix XROrigin3D scale warning

commit 4e06e305bf2311abb1818085f0022b1e65eda442
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Tue Jan 13 15:00:25 2026 -0300

    Fix speed being reset when it shouldn't in the game editor

commit 65ce1360b4e3e27b0caab1d09910860d3f50d645
Author: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
Date:   Fri Jan 9 14:48:21 2026 +0100

    network: Normalize IP parsing, fix IPv6, tests

commit dd5462c3f945db133e40cf6afff376303fc06f27
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 13 21:52:33 2026 +0400

    Fix inner tabs outer panel corners at zero radius

commit 092bfca4dcc32573bc1765d4d189df36ff88f8cd
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 13 20:14:55 2026 +0400

    Minor fixes for the project list item UI

commit 01d0878c83028c931295f08b062dc5308050b8cc
Author: HolonProduction <holonproduction@gmail.com>
Date:   Wed Jan 7 17:24:28 2026 +0100

    Fix description for `resize_uninitialized`

commit d24d5b50feafa908de7e6390c74dcb2c7fbc4d8d
Author: kobewi <kobewi4e@gmail.com>
Date:   Tue Jan 13 12:24:12 2026 +0100

    Tweak quick open recursion error

commit 50277787eacaf4bc4d8683a706fe54dc65762020
Merge: 98d8a7dff8 4bf4d10f5e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:45 2026 +0100

    Merge pull request #114904 from rsanchezsaez/apple/fix-visionos-warning

    Avoid warning when compiling on visionOS 26 SDK

commit 98d8a7dff8c90a461c64941861a139af42b4ae12
Merge: f016ba60c2 22fdb1c547
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:42 2026 +0100

    Merge pull request #114886 from YeldhamDev/spin_slider_fix

    Fix sizing problems with `EditorSpinSlider`

commit f016ba60c2ba6ab2313e0be6122da4cdbad07a8d
Merge: 38293c4d39 ccd664974a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:38 2026 +0100

    Merge pull request #114844 from Clubhouse1661/fix-animation-library-serialization-compat

    Fix animation library serialization compatibility for 4.5 projects

commit 38293c4d39c733f33af08e619077532b2b870aab
Merge: 7ebdb60060 cc71d5a2be
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:34 2026 +0100

    Merge pull request #114820 from AR-DEV-1/114652

    X11: Allow moving a fullscreen/maximized window to another screen/display

commit 7ebdb60060c065d985168cb49a7610f657923696
Merge: 50f3d51a9a b4f14f92e8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:30 2026 +0100

    Merge pull request #114807 from YeldhamDev/theme_editor_goodies

    Fix and improve the theme editor

commit 50f3d51a9a6ef12e66ae2b9fc3236f904a1ebbd0
Merge: 58e15470e8 6c8be2393e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:25 2026 +0100

    Merge pull request #114774 from Calinou/doc-lookatmodifier3d-angle-units

    Specify units for angles in the LookAtModifier3D documentation

commit 58e15470e885cfad42d882f3d289f8f3bb31ea0a
Merge: 4ae6057987 1f3dcbd3f8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:20 2026 +0100

    Merge pull request #114744 from scgm0/Fix-PopupMenu-size-scaling-again

    Fix PopupMenu size scaling again

commit 4ae60579870c1c49d87c96d7ca8af4032a4bc204
Merge: 7b1dcd52ac b5c15ed150
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:15 2026 +0100

    Merge pull request #114659 from aaronfranke/default-naming-version-to-latest

    Default 3D model importer naming versions to the latest version

commit 7b1dcd52ac6e49a70e9e6c7638219ba0fddb49dc
Merge: ddda31d363 26d8a32020
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:11 2026 +0100

    Merge pull request #114291 from Calinou/doc-projectsettings-default-theme-scale

    Document runtime alternative to Default Theme Scale project setting

commit ddda31d36314c535d711fe9570f7c11d06fde00d
Merge: 571c574f96 32e7bbe7bd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:05 2026 +0100

    Merge pull request #114253 from Calinou/doc-regex-create-from-string

    Document `RegEx.create_from_string()` in RegEx class description

commit 571c574f96edcb6eaf3a4bd7885cf6a75072b127
Merge: 865dbfc2fb 55360ec825
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:00 2026 +0100

    Merge pull request #113950 from deralmas/wl-misc-fixes/not-listening

    Wayland: Ignore IME events without a valid window

commit 865dbfc2fb7d653070b8822c6d39404cda64616d
Merge: ae12dea1bb a8e1d23855
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:05:54 2026 +0100

    Merge pull request #113949 from deralmas/wl-misc-fixes/too-much-debugging

    Wayland: Remove `GODOT_DEBUG_EMBEDDER_SINGLE_INSTANCE` debug option

commit ae12dea1bba059f09fd06400bf04acca23d94872
Merge: 5002677a4d 7c24d72ca6
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:05:43 2026 +0100

    Merge pull request #107586 from adamscott/add-notice-calling-custom-cursor-every-frame-can-lead-to-cursor-flickering

    [Web] Add notice about issues with setting custom cursor shape every frame

commit cc71d5a2be7a7701735bcb892b2d74cc69acc280
Author: AR <ardev1.deverson@proton.me>
Date:   Sat Jan 10 08:48:17 2026 +0500

    X11: Allow moving a fullscreen/maximized window to another screen/display

commit e33515c2e66358829f344660787a06a34c70f82d
Author: clayjohn <claynjohn@gmail.com>
Date:   Mon Jan 12 15:18:32 2026 -0800

    Overhaul compute shader based environment roughness calculation to improve performance and quality

commit 24c2c452de8f65115958583e34c765b21f851d04
Author: clayjohn <claynjohn@gmail.com>
Date:   Mon Jan 12 18:56:10 2026 -0800

    Fix downsampled radiance map generation.

    Reduce the mipmap levels so that the border is pixel perfect

    Always use the high quality downsample to reduce jaggies

    Fix the jacobian approximation so that it actually helps account for the octahedral distortion

commit ccd664974ae10331824f5889fa6f3ca909fa421f
Author: Joshua Bordelon <joshua.e.bordelon@gmail.com>
Date:   Sun Jan 11 15:10:09 2026 -0600

    Fix animation library serialization compatibility for 4.5 projects

    When opening a Godot 4.5 project in 4.6 and saving scenes with editable
    children of imported scenes (e.g., .blend files), all animation data was
    incorrectly being saved to the .tscn file.

    This happened because the AnimationLibrary serialization format changed
    between 4.5 and 4.6:
    - 4.5: 'libraries' as a single Dictionary property
    - 4.6: 'libraries/<name>' as separate properties per library

    When the scene packer looked for 'libraries/<name>' in old imported
    scenes, it didn't find them (only 'libraries' existed), causing all
    animation data to appear as 'overridden' and be saved.

    This fix adds backwards compatibility in SceneState::get_property_value()
    to check for the old Dictionary format when looking up 'libraries/<name>'
    properties. It only applies to nodes that inherit from AnimationMixer,
    allowing property comparison to work correctly and preventing animation
    data from being duplicated into .tscn files.

    Fixes #113037

commit 5002677a4db268d7c4c3f317b175eefd9bdd6e4a
Merge: 4daa6fe86a 31206042a5
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:10 2026 +0100

    Merge pull request #114902 from KoBeWi/nique

    Fix Make Unique for built-in scripts

commit 4daa6fe86a3135577ceb891a8b48a025ba446f56
Merge: 490271fbaf b3f3e7a4c9
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:05 2026 +0100

    Merge pull request #114901 from KoBeWi/🩹

    Fix Make Unique for external sub-resources

commit 490271fbaf1e2f4929e86132a841faffbc64e012
Merge: 8d69b6b89e 9cc9e0ca1f
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:01 2026 +0100

    Merge pull request #114897 from TokageItLab/remove-dead-anim-func

    Remove dead definition `get_animation_libraries()` from AnimationMixer

commit 8d69b6b89eb2603b2c524070ee6ea2554b47c38d
Merge: 1910c58c49 970aeae3a0
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:08:53 2026 +0100

    Merge pull request #114801 from HolonProduction/gdscrip/explicit-leak

    GDScript: Don't clean up other scripts

commit 4bf4d10f5eb1fb037d5e2773f1fa855de597c9aa
Author: Ricardo Sanchez-Saez <rsanchezsaez@apple.com>
Date:   Mon Jan 12 15:03:21 2026 -0800

    Avoid warning when compiling on visionOS 26 SDK

commit 31206042a5fc8a74d21b4630e1e3df84d1b440e9
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 23:29:49 2026 +0100

    Fix Make Unique for built-in scripts

commit b3f3e7a4c959314b066ec597a5a87da940945942
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 23:00:44 2026 +0100

    Fix Make Unique for external sub-resources

commit 9cc9e0ca1fe1a9387737484ff140447100cab9d2
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Tue Jan 13 03:27:57 2026 +0900

    Remove dead definition get_animation_libraries() from AnimationMixer

commit 1910c58c4932414e9b09a437b6f0ea78243d6654
Merge: 0034a5bce9 fbadba291d
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:15 2026 -0600

    Merge pull request #114879 from passivestar/text-enum-focus

    Fix inspector draws focus on click when editing EditorPropertyTextEnum

commit 0034a5bce915102afeb29e19329017388919f7d2
Merge: fd71f0c536 2f0ff3aeb7
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:15 2026 -0600

    Merge pull request #112805 from BrotherShort/fix-tree-icon-overflows-

    Fix TreeItem icon overflows column boundary

commit fd71f0c536a35709a5a67f59547133f515948002
Merge: eeb3d04523 32fc6b939c
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:14 2026 -0600

    Merge pull request #114885 from ryevdokimov/fix-modified-shortcut-macos

    Fix modified editor shortcuts being erased on MacOS

commit eeb3d045234b93460deddb6dc91545c2fa57151c
Merge: 02e67a4b6d 344451fa33
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:13 2026 -0600

    Merge pull request #114882 from KoBeWi/icon_control_plugin

    Fix VCS plugin icons

commit 02e67a4b6d2ce0bee200f1190ab12b0e373716d6
Merge: 5538a710af 3b9c77b614
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:12 2026 -0600

    Merge pull request #114881 from KoBeWi/to_prevent_recursion_you_need_to_prevent_recursion

    Fix quick open dialog recursive problem

commit 5538a710af000a65a354f4947473577e4eb21c37
Merge: 788beb36dc 0e90c6d6d1
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:11 2026 -0600

    Merge pull request #114847 from SuperTemich2005/fix-for-114846

    Scene: Fix `LineEdit.set_editable` to capture text focus when enabled.

commit d5fae879f1e57c0e793fa5b4389f08fc07c0badd
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 10:27:55 2026 -0600

    Core: Don't strip data in `class_get_method_list`

commit 0e90c6d6d1f7b5d3eebb53536544a47bb26f0235
Author: SuperTemich2005 <SuperTemich2005@gmail.com>
Date:   Sun Jan 11 00:43:32 2026 -0400

    Fix LineEdit to reacquire Text Focus when enabled

    A fix for LineEdit to reacquire Text Focus
    when enabled while UI-focused.

    When the player has a UI-focus on a disabled LineEdit node
    and that node gets enabled, caret won't appear and arrow keys
    will shift UI focus to other Control nodes.

    By adding an if-check to call `edit()` in `set_enabled()` function,
    LineEdit will capture Text Input Focus when it gets enabled if
    the player has set UI focus on it.

    Fixes #114846

commit 22fdb1c547adde0e335e928f8aeada37aa4937ab
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Mon Jan 12 11:00:55 2026 -0300

    Fix sizing problems with `EditorSpinSlider`

commit 344451fa339e025f8983f7c491cfa511402b65db
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 13:47:36 2026 +0100

    Fix VCS plugin icons

commit 3b9c77b6148e049d899d32e4a6835280d36c87d6
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 13:12:06 2026 +0100

    Fix quick open dialog recursive problem

commit fbadba291db8e122743ffacf6a2676e444451122
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Mon Jan 12 15:03:05 2026 +0400

    Fix inspector draws focus on click when editing EditorPropertyTextEnum

commit 2f0ff3aeb7dffddd94945f3c46c6f3e168392445
Author: BrotherShort <129957860+BrotherShort@users.noreply.github.com>
Date:   Sat Nov 15 17:22:37 2025 +0800

    Fix Treeitem icon overflows column boundary

commit 788beb36dc54ee4307a32d52e4895017d3620375
Merge: 274923a364 922a3c2566
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:28 2026 +0100

    Merge pull request #114874 from passivestar/context-toolbar-no-tint

    Don't tint menu button icons in context toolbar

commit 274923a364297945d76ee301a49d1b2e2d48c9f5
Merge: e21bf42085 ac8f63819b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:25 2026 +0100

    Merge pull request #114871 from passivestar/mirrored-styles

    Add missing mirrored button styles in modern theme

commit e21bf420851fdce14aec83472f1eca983112ad14
Merge: 5543be106e ae80681a5b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:21 2026 +0100

    Merge pull request #114866 from passivestar/main-screen-buttons

    Restore accent color text for main screen buttons in the modern theme

commit 5543be106e813b2ec512e322c6915af00b71f2cb
Merge: 95dc28c8dd 6f0bd2efb9
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:17 2026 +0100

    Merge pull request #114862 from passivestar/table-spacing

    Improve spacing in trees showing table data in modern theme

commit 95dc28c8dd6ffd4419674d8824fb51940d9ebb52
Merge: 0b45cca1ca 1ff0239c0c
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:13 2026 +0100

    Merge pull request #114855 from passivestar/pm-focus

    Fix right clicking on a project draws focus outline

commit 0b45cca1ca1fe4c8a9d5b2352b7c7655a7d1f693
Merge: 6b93d6472e 141b735523
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:09 2026 +0100

    Merge pull request #114838 from Cyberhead21/mac-terminal-fix

    Fix opening macOS folder in Terminal spawns new process

commit 6b93d6472e00f8d986befa2daf413f0c0b519104
Merge: 1f292ae0a9 3e942c7135
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 12 09:23:05 2026 +0100

    Merge pull request #114760 from YeldhamDev/tree_range_popup_fix

    Fix problems with popup menus for `Tree`'s range items

commit 922a3c2566440cf4d2bf5a1ada39cc5b4b40d234
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Mon Jan 12 07:59:21 2026 +0400

    Don't tint menu button icons in context toolbar

commit ac8f63819b490ad80cb89e5d8ec84efbd7acae48
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Mon Jan 12 05:35:46 2026 +0400

    Add missing mirrored button styles in modern theme

commit ae80681a5b8249ee086a2ff4b54682665c868b8d
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Mon Jan 12 02:26:06 2026 +0400

    Restore accent color text for main screen buttons

commit 1f292ae0a9642c716ed1cd8e22c5a3c095e5109d
Merge: e9bb99a3bb 993d28c2cf
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sun Jan 11 21:59:01 2026 +0100

    Merge pull request #114852 from arkology/hack_embed_window

    Fix gray bar of embed game window in Windows

commit 6f0bd2efb9960407da20789dc1caa26c10c7706a
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Sun Jan 11 22:54:56 2026 +0400

    Improve spacing in trees showing table data in modern theme

commit 32fc6b939cd49aec103741add1eb24e144a3f2bf
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Sun Jan 11 12:59:39 2026 -0500

    Fixed modified editor shortcuts being erased on MacOS

commit 22a4f9fd9c5b7f73dac563a361e817a8ae75511c
Author: Nintorch <92302738+Nintorch@users.noreply.github.com>
Date:   Sun Jan 11 13:07:51 2026 +0500

    Refactor Input.set_joy_light()

commit 1ff0239c0c62abbabda51af95c56e8ddf5996d4d
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Sun Jan 11 15:01:41 2026 +0400

    Fix right clicking on a project draws focus outline

commit 993d28c2cf87a882e8779bede100c41506156e69
Author: arkology <43543909+arkology@users.noreply.github.com>
Date:   Sun Jan 11 11:14:07 2026 +0300

    Fix gray bar of embed game window in Windows

commit e9bb99a3bbf69e117d8e8aafba70db31aefc34f5
Merge: 85c75da4ad 16daea3622
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sun Jan 11 08:44:28 2026 +0100

    Merge pull request #114839 from akien-mga/basisu-no-strict-aliasing

    BasisUniversal: Disable strict aliasing to fix GCC optimization issue

commit 3e942c7135adc95ccdf7b5cf51565668ea5992fe
Author: Michael Alexsander <mic…
GarrySlop added a commit to GarrySlop/godot that referenced this pull request Mar 1, 2026
commit 423b85f43a68d68ed2c60b142543d6197523ce1a
Merge: a16e481cf4 d0121cbd91
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Fri Feb 27 09:42:00 2026 -0600

    Merge pull request #116547 from Repiteo/4.6.2-cherry-picks-1

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.2) - 1st batch

commit d0121cbd9149a1f19ef23cd235881c12fe57fd54
Author: mxtherfxcker <ctapiuxleb3@gmail.com>
Date:   Fri Jan 2 15:34:07 2026 +0300

    Fix camera focus triggered by double-clicking Tree buttons

    (cherry picked from commit 275b26a6c2991ed36e47f35a26fd59439973d9fd)

commit e10362f25cedd05d522b066c57fc3d4a330b6d26
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Feb 12 21:15:04 2026 +0100

    Fix ediitor not handling unsaved changes on restart from settings

    (cherry picked from commit 9518b98082a0bf99f09ce3b49d572caa8982981f)

commit 8054ff5d03bb9775dfee16d598e8db8a627abf5c
Author: Dery Almas <dery@posteo.net>
Date:   Mon Feb 16 19:59:56 2026 +0100

    Wayland: Skip resize request when the size is the same

    `DisplayServer::window_set_size` is called lots of times in the code,
    with the assumption (I suppose) that it's going to be idempotent.

    We had checks in _update_window_rect but we still called
    `WaylandThread::window_set_size`, which did a lot of stuff. In
    particular, this caused issues with HiDPI as it "overrode" the window
    size before it had a time to figure out its scale.

    (cherry picked from commit 870631211f507b302b3fbc289a62891115ad7a29)

commit 1eee33636133f0f8aefd0421a43eb813d8e60e9a
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Feb 12 08:16:32 2026 +0200

    Fix soft hyphen not working with small (or zero) line breaking width.

    (cherry picked from commit f9f164f7cae6081cb47bc0c5ace4780c80b9852c)

commit e07be1c9bda2679194af4156fbac95c8f7aab789
Author: Hugo Locurcio <hugo.locurcio@hugo.pro>
Date:   Fri Feb 20 01:21:51 2026 +0100

    Fix EditorSettings error due to `android_sdk_path` when exporting a project

    This editor setting is queried once every 3 seconds, as it is used
    to check whether devices have been (dis)connected for one-click deploy.

    This method may be called early on depending on initialization order,
    which has led to occasional error messages when exporting a project.
    The method now returns early if EditorSettings isn't ready yet
    (it will be called again soon after anyway).

    (cherry picked from commit 7d6d11f8d8a6c39d8077fe80937e5c000d1f832c)

commit e09e031eaebfdceccd4c37b8c50dbfc95c3b3abb
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Fri Feb 20 12:24:04 2026 +0400

    Don't tint the preview camera icon

    (cherry picked from commit 23df31ece44cd307fa0232cb5f5b680e09232e01)

commit 2ec95001ec19dabb608a16bfd30950286ad253b1
Author: Kiri Jolly <expiredpopsicle@gmail.com>
Date:   Sat Feb 14 17:25:26 2026 -0800

    Modified AudioServer to clean up references before the singleton is removed.

    This allows objects requiring the singleton for cleanup avoid a null pointer de-reference.

    fixes #116298

    (cherry picked from commit 9655415fc44687702dd366c02a3ae7b28f2061f2)

commit d37348f94c7865ca85cbd8c0229fcfa79c8ef644
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Mon Feb 16 16:16:53 2026 +0200

    [macOS] Add null check to `get_framework_executable`.

    (cherry picked from commit 07851f82719d65a34b425e0a204d23d0159aa36e)

commit 539c06f94d935cd5caf521a3cb8fb68d45c00eed
Author: Dery Almas <dery@posteo.net>
Date:   Fri Feb 13 01:59:48 2026 +0100

    Wayland: Only handle the current output mode

    Some compositors (e.g. COSMIC) can report *all* supported output modes,
    not just the current mode. This is valid, albeit deprecated, so let's
    add a check and ignore any non-current output events.

    (cherry picked from commit dc8e7ef2ce5deb8353a688951e9686f4510629a6)

commit e226db088cacf01f00bda1a7b8655947d569a984
Author: Clay John <claynjohn@gmail.com>
Date:   Tue Feb 10 15:08:53 2026 -0800

    Restore default sky roughness levels to 8. This helps smooth out rough non-metallic objects that have a very noisy HDRI

    (cherry picked from commit 0063b4ebd6aca6c29920e879d1c91ef0ef52147e)

commit 0938bd92555b7b7cf2b6bac7cbbcc4c8db48723b
Author: chocola-mint <56677134+chocola-mint@users.noreply.github.com>
Date:   Sun Feb 8 22:08:33 2026 +0900

    Account for the current section when processing AnimationTracks

    (cherry picked from commit 0852de70989969f7360b44a9ebdefd19de4cfaaf)

commit e552490e096e4f58c265916bc47c5197c32283c2
Author: Warren Partridge <maps@perdix.org>
Date:   Sat Jan 31 10:41:50 2026 -0800

    [TextServer] Fix keycap emoji sequence rendering

    (cherry picked from commit 24d9448daff382b1517977baa21570f38a3bac47)

commit cfe4d37e75f6fbe06d73f72a150ad4aff159ef44
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Feb 2 11:31:12 2026 +0100

    Sync controller mappings DB with SDL community repo

    Synced with: https://github.com/mdqinc/SDL_GameControllerDB/commit/c9e695ef7709d9f2e5d8e44e36e27b56b881366f

    Clarify that Godot contributors should not interact with the upstream project.

    (cherry picked from commit ed9c865e9ba9e1331bfb15cea9107f546a9231e5)

commit d96d41395e9a5971cb30af8485250f38dcb414ff
Author: Hugo Locurcio <hugo.locurcio@hugo.pro>
Date:   Mon Feb 16 19:25:20 2026 +0100

    Fix startup errors/warnings on X11 when the Prefer Wayland editor setting is enabled

    This makes the editor setting act as if it's ignored when not
    currently on a Wayland session.

    (cherry picked from commit 8462c586bf65ef8e4629d859ff9b332ee5946253)

commit 4d176d8b8161a9f6d17b5d6edafa8f80319fc160
Author: Clay John <claynjohn@gmail.com>
Date:   Tue Feb 10 16:00:30 2026 -0800

    Add compatibility fallback to textureLod when reading from RADIANCE

    This is needed due to the discontinuity in the seam of the octahedral coordinates

    (cherry picked from commit 69a923e3402b45a44984703ffea826fa68ce0f53)

commit 33b93719ecdff3a21e0aac9842182d02c121b37d
Author: Mikael Hermansson <mikael@hermansson.io>
Date:   Wed Jan 28 19:56:26 2026 +0100

    Stop `RemoteDebugger` from improperly flushing messages during break

    (cherry picked from commit d8dd5a7604dc001a49b22ebe5f622057753fe867)

commit effdbbfafd29162ad1cdb22d88ecc2386c54a940
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Jan 29 09:02:10 2026 +0200

    [Accessibility] Handle adapter activation/deactivation.

    (cherry picked from commit 876dcc8a5d2b1ca0cffcc84ea8cfd06d69fadde4)

commit 4caac57d2ab1bcd2acb524b14757fc68e15580bb
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Feb 17 08:25:19 2026 +0200

    [iOS] Add UIScene lifecycle events.

    (cherry picked from commit b03f0a9e249fea94e145b5761a321a97eb957ce8)

commit bd2c551ec6d8ff19840c57ef84762e72fd4a37b8
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Feb 12 10:02:49 2026 +0200

    [TextServer] Ignore language of embedded object replacement spans when updating line breaks.

    (cherry picked from commit 149ecbcbfde98f0e4a8fed8bf2703d3666d5c4ed)

commit ff21a96b125e35edeeea5450e9e674370589dd0b
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Feb 5 19:56:15 2026 +0100

    Fix wrong normal icon color in FileDialog

    (cherry picked from commit e2c955eb201f11bfc327799e07336a439c7347e3)

commit 7f6e559e26d401624f779546ffa11bdda48a10d6
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Mon Jan 26 11:49:03 2026 -0300

    Stop exposing external theme item properties

    (cherry picked from commit d061d9bac36847bedbb10fcb8abbb573f362172a)

commit a16e481cf424f8e39dc2cdea1a6bdc1e309acdc1
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:34:26 2026 -0600

    Bump version to 4.6.2-rc

commit 14d19694e0c88a3f9e82d899a0400f27a24c176e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:07:08 2026 -0600

    Bump version to 4.6.1-stable \o/

    See the release page for details: https://godotengine.org/article/maintenance-release-godot-4-6-1/

commit a6839cd10c957391204fa20a5522e8ecb45c8172
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Feb 16 09:06:50 2026 -0600

    Add changelog for 4.6.1

commit f3466332fdca2d30aac244063542dadfa4fd1f2e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Feb 13 14:25:54 2026 +0100

    Sync translations with Weblate

commit c90bb52b3b7518f203b5a296b9dc23ac59a6cecb
Merge: 7bfffc846d 8c223270f2
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 12:35:47 2026 -0600

    Merge pull request #116142 from Repiteo/4.6.1-cherry-picks-2

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 3rd batch

commit 8c223270f28fa8d00c706dfb38bb12c25214695e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 09:58:58 2026 -0600

    Revert "Change curve range for particle multipliers"

    This reverts commit c6021f1e5b78e688ea013935c4c630093b785102.

    (cherry picked from commit ba5a0758e9a492e87dc79b057cc3c7119e055eec)

commit 0591470c3627c350dd32a877d200202eac3b8319
Author: Clay John <claynjohn@gmail.com>
Date:   Mon Feb 9 09:45:12 2026 -0800

    Use transmittance instead of opacity in the early-out branch when calculating volumetric fog

    (cherry picked from commit 2343d36b4352ff1c177e611e71df7df6129e993f)

commit f4e9a0c426d679d8e61a131f9434fb9763192729
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Fri Feb 6 20:41:56 2026 +0300

    Fix double memdelete of dummy_player

    It's already deleted as a result of being part of the tree.

    (cherry picked from commit d68d42b6f54441e5792f28ed5d22e4fbcc8d5a8d)

commit e9861dfe4e1a2bddd62faa3111ae1fd31381ec2a
Merge: 7bfffc846d bc81d56c1e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Tue Feb 10 10:45:28 2026 -0600

    Merge pull request #116111 from mihe/jolt/soft-body-min-mass

    [4.6] Allow `SoftBody3D` to have a `total_mass` of 0 again

commit bc81d56c1ecf60d678276efa8f14797584063306
Author: Mikael Hermansson <mikael@hermansson.io>
Date:   Sun Feb 8 21:12:15 2026 +0100

    Allow `SoftBody3D` to have a `total_mass` of 0 again

commit 7bfffc846d13cf0368a0c59c72f821fd916824d1
Merge: de0e8a4c76 a05938e7b1
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Fri Feb 6 17:02:31 2026 +0100

    Merge pull request #115961 from Repiteo/4.6.1-cherry-picks

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 2nd batch

commit a05938e7b139fa8df8f9d22ecf40e6ddf257ec57
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 29 14:00:56 2026 +0100

    Fix Rename option for instance roots

    (cherry picked from commit f0069875981698f0a7efe561eedff7c76646ecb3)

commit 21e93094c535c79ecb3ad485fb61343d5631d0d0
Author: Manik Sharma <maniksharma2607@gmail.com>
Date:   Mon Feb 2 01:14:45 2026 +0530

    Fix current line highlight not extending into gutter

    Fixes regression where current line highlight no longer extends
    into the gutter area. The highlight now starts from 0 instead of
    xmargin_beg, making it extend all the way to the left edge.

    This restores the 4.5.1 behavior where the current line highlight
    spans the entire line including the gutter area and left margin.

    (cherry picked from commit 4dfbd909acc7e20d5b58bc5a135509ad97499956)

commit fe7a8363df91b2fc819249925f02a5bcf9f1f4b0
Author: Nathan Hold <nathanhold@hotmail.com>
Date:   Wed Feb 4 18:18:48 2026 +1000

    Fix Unique Resources from Inherited Scenes

    Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
    (cherry picked from commit e67a431894f95f11f481e92c5fdbf48d79506338)

commit 62e80cd8948dafee15564b2fb262eeea1a7b7fc6
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Fri Feb 6 03:10:15 2026 +0300

    Fix UAF in animation_tree.cpp (AHashMap realloc)

    (cherry picked from commit 164f117c16d59fa201956e0be5da45868e3cae46)

commit 9a55eb991f5382af79a1adcb9777a9ce27f8549b
Author: cdemirer <41021322+cdemirer@users.noreply.github.com>
Date:   Thu Feb 5 22:17:13 2026 +0300

    Fix use-after-free in Animation Blend Tree

    caused by unsafe usage of AHashMap.

    (cherry picked from commit a17ee0f9d8f444184932bf74bf46032a125679a8)

commit c62269efe4cb643162871f1e5b3787c8591061ef
Author: GusatuDamianAlexandru <damian.gusatu@stud.acs.upb.ro>
Date:   Thu Feb 5 22:44:38 2026 +0200

    Core: Fix ClassDB class list sorting regression

    (cherry picked from commit 02a3ada50224e1cdc95077ee0d67d633ff904d7f)

commit 2b228bed52e24e8655046d60d17b08b92f3c9a54
Author: Dario <dariosamo@gmail.com>
Date:   Thu Feb 5 16:47:48 2026 -0300

    Update re-spirv with more derivative operations.

    (cherry picked from commit 0877a968d9711d8e39c7d92344dcfa24b394c2e5)

commit 682d546d60d7ae89c2b8d3c3443b1341760cfcc2
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 19:32:06 2026 -0500

    Change orbit snap shortcut with navigation scheme

    (cherry picked from commit 1dec165139924a7b0108b93e85acace506b8a7e0)

commit 6fddd8f881923e58120ddd5812540056258eeb44
Author: Aaron Franke <arnfranke@yahoo.com>
Date:   Tue May 13 06:12:14 2025 -0700

    Increase float precision in the inspector for Quaternions

    (cherry picked from commit d9c3c87eaa103618cb58203fafcde7e7d524b2e6)

commit 9dff014efdb7ed2b531234ad53272c7ed8b31d75
Author: Sertonix <sertonix@posteo.net>
Date:   Sat Jun 22 17:14:11 2024 +0000

    Fix missing lib with builtin_glslang=false

    The `GetDefaultResource` function is in separate library file.

    (cherry picked from commit cdafcefb6b5a467e2741d30f82d2f00a9e723335)

commit c46adc2b719a6338977cea08f85bdef7ff79488d
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 20:45:11 2026 -0500

    Register zoom shortcuts to match preset `Godot` navigation scheme

    (cherry picked from commit 529e50cfd452d39706d5299c5f3b293b0af5bd13)

commit c61b9083876d659e9be66b93e0e4343bd4dc1385
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 22 19:28:07 2026 -0500

    Update editor shortcuts when changing 3D navigation scheme

    (cherry picked from commit 4faffeaf7996cb3c978f28f584f0b24e8ddf85ee)

commit c773197ca553333a6e0b5112cdead3318f879785
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 15 12:59:20 2026 -0500

    Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none

    (cherry picked from commit 7b2b3b41ee2f5fe1aa40527373929b22920d7c0e)

commit b553150425b1e451020101c5cd05d04b498626d9
Author: 风青山 <idleman@yeah.net>
Date:   Tue Jan 27 10:18:48 2026 +0800

    Fix the issue with `ViewportTexture` assignment

    For properties like `ViewportTexture.viewport_path` that enable
    `PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT`. The case of enabling
    **Editable Children** to edit nodes in a child scene seems to have
    been overlooked before.

    The `EditorPropertyResource` also missed the **Editable Children**
    case when handling `ViewportTexture`.

    (cherry picked from commit c3a61d531fe041e939ecc109cea7a20e44876567)

commit de0e8a4c764da4b3705f206d3e962763c0142623
Merge: 0227be0bdb a5f67bc458
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Thu Feb 5 21:10:50 2026 +0100

    Merge pull request #115870 from Repiteo/4.6-cherrypicks

    [4.6] Cherry-picks for the 4.6 branch (future 4.6.1) - 1st batch

commit a5f67bc458b99f3da961591a458fb5f40e329467
Author: Zac Luzader <luzader@users.noreply.github.com>
Date:   Thu Jan 22 19:26:17 2026 -0700

    Use sky's corrected camera projection for combined_reprojection

    (cherry picked from commit 56e646c2170a91d1432b43471330da818a2a8b82)

commit ac86b22f3b8673c0447fa98bff76c0e42bca435d
Author: Anish Kumar <mishragames@gmail.com>
Date:   Wed Jan 28 22:35:05 2026 +0530

    Fix crash in StorageScope.kt on Android

    (cherry picked from commit 40b770ecf019c3742b4dbc9a8ce7b11168f99824)

commit f9fc70cf96e9764d2d72d353de205cf9ef3bdf71
Author: Anish Kumar <mishragames@gmail.com>
Date:   Sun Feb 1 00:31:07 2026 +0530

    Android: Fix plugin type mismatch regression

    (cherry picked from commit 5928e260d428bee0afe5d5ca0f8bbfde832eb4f2)

commit 98be0bbc323e6633226ce93bd7a22e94de05a2ec
Author: HolonProduction <holonproduction@gmail.com>
Date:   Sat Jan 31 13:40:51 2026 +0100

    LSP: Handle clients that do not support `CompletionContext`

    (cherry picked from commit 0080d6f109d769478b049a0b3621183f8df71776)

commit 0762732d4d4dcc5af96a769290b651ed170601d7
Author: HolonProduction <holonproduction@gmail.com>
Date:   Sat Jan 31 13:21:24 2026 +0100

    LSP: Add `godot` to known language ids

    (cherry picked from commit 9c72dafbe6443b61c5dda39b63edd261e9034989)

commit cbdc2a2d851905f46a91979b7e6d708fecff0166
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Thu Jan 29 17:02:50 2026 -0500

    Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo

    (cherry picked from commit 41bf7648c29762cd3c3e9d647c99f6a363008811)

commit aff6e910480631abc4826a954eaafa2f196b3827
Author: Mikael Hermansson <mikael@hermansson.io>
Date:   Sun Jan 25 16:36:19 2026 +0100

    Fix transform updates sometimes being discarded when using Jolt

    Co-authored-by: Jorrit Rouwe <jrouwe@gmail.com>
    (cherry picked from commit e7cf2f42cc71179cb7e4d7caa35f3d3a9834dc66)

commit 19df5470c827ba7a39dec987f6d95d50d8753503
Author: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
Date:   Mon Jan 19 13:13:49 2026 +0300

    Pick the sample closer to the camera when resolving 2x MSAA.

    (cherry picked from commit f975cfe037971bc1684d64d31be7be09b31aa093)

commit fbf92d76425186c7a4d1f6ee3c06c4e8238e5688
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Sun Feb 1 05:01:33 2026 +0900

    Fix LookAtModifier3D / AimModifier3D forward vector

    (cherry picked from commit 381ad1e4b549790c8dbe34ebb1db48d53bace26d)

commit a570951ff42e47e9347e76947bfb51d29bd81321
Author: Anish Kumar <mishragames@gmail.com>
Date:   Mon Feb 2 15:46:06 2026 +0530

    Android: Fix `Bad file descriptor` in SAF/MediaStore in long term access

    (cherry picked from commit 1c80b25af8c6c6f8cf6c80b96e7fdb10a18efa8a)

commit 2dec60976f00f614aa93456f73dfa520444bad1d
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Feb 2 22:59:57 2026 +0100

    Fix wrong base type when creating script

    (cherry picked from commit afdc1d64567b93d5b6fda8f9e20cde462a4fbea0)

commit aac131f3865a712ea2274921618be3e9f790da1a
Author: Saulo-de-Souza <saulocoexi@gmail.com>
Date:   Wed Jan 28 16:05:31 2026 -0300

    CreateDialog: return type name instead of script path for custom types

    (cherry picked from commit 35a9ec140fa6aaa215e2c61e209dac6790d5a0df)

commit 30dc8889fef46b0ec1244a28d067f173fd22db9f
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Feb 3 19:13:16 2026 +0200

    [Export] Load translation files to check locale for ICU data export.

    (cherry picked from commit 1ea927cadcd7803af49cf2476512c6d91bfecd8a)

commit 6a0b2db3acc2413945d176d37b596a7f89985854
Author: Dery Almas <dery@posteo.net>
Date:   Tue Feb 3 16:26:56 2026 +0100

    Wayland Embedder: Fix FD leak with inert objects

    Freshly deleted objects are temporarily "inert" until their destruction
    is acknowledged by the compositor.

    Inert objects are ignored. By doing so, we mistakenly returned too
    early and missed some FD cleanup logic. This patch ensures that any
    outstanding FDs are always closed by moving its logic outside of the
    message handling routine.

    (cherry picked from commit 6e5d1e00e02cf9086224b5eb3258f901a26de413)

commit d376ca77dc66da80bdde78df86d997bc34e4c653
Author: clayjohn <claynjohn@gmail.com>
Date:   Wed Feb 4 08:57:42 2026 -0800

    Avoid reading from sky pointer when rendering background without sky

    (cherry picked from commit da7540f3f19ad7c05acd5f3632ed349a0db75032)

commit 5207208577baad1a65f1edaacdcd32fbaa486fc7
Author: Clay John <claynjohn@gmail.com>
Date:   Thu Jan 29 14:14:49 2026 -0800

    Ensure that uv border size is passed in to sky rendering functions both when rendering the octmap and when rendering the sky as a background

    (cherry picked from commit b4b20e95ed4e18d18370f76f6faad5f8e1e380d3)

commit 1f6f4b622e07d0066bb9fa6617f7d0eb72b4619e
Author: Lukas Tenbrink <lukas.tenbrink@gmail.com>
Date:   Tue Jan 27 20:50:10 2026 +0100

    Fix the `NodePath` hash function to not yield the same value for similar paths.

    (cherry picked from commit a6e952c1604963023a87c07093cc9b24e6d6591d)

commit 5222598c113050b29635497c1267278b78407ffa
Author: bruvzg <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 27 10:12:14 2026 +0200

    [Windows] Disable MSVC control flow check on IAT hooks.

    (cherry picked from commit 9c753ebe8432991c88a0b0c934f8dea029f59b6f)

commit 45f8e0894b44da66702f6d5f7f0e5d97dcb9576e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Feb 2 14:21:27 2026 +0100

    Revert "Improve performance of CSharpLanguage::reload_assemblies"

    This reverts commit f68bf2f54538c5252a4bba506971b1a8d4e99049.

    This seems to trigger occasional editor crashes.

    Fixes #115460.

    (cherry picked from commit 63e7936e18026d483135c28856b5338b50efb923)

commit 6188f459b35219f0b40d6994ae85732da0718d46
Author: Jakub Marcowski <chubercikbattle@gmail.com>
Date:   Sun Feb 1 15:22:15 2026 +0100

    libpng: Update to 1.6.54

    (cherry picked from commit 7ac0eef82801fce2e069262c1a6149e2251bcfa2)

commit 0227be0bdb184f58379d7b21889a1a961e91c079
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 30 17:38:48 2026 +0100

    Sync translations with Weblate

commit 543f47485c0c952b122747ef05af60e778c44139
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 26 09:55:29 2026 -0600

    Bump version to 4.6.1-rc

commit 89cea143987d564363e15d207438530651d943ac
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 13:41:41 2026 +0100

    Bump version to 4.6-stable \o/

    Almost 3 years after the 4.0 release, Godot 4 is starting to be a mature engine,
    including a wide array of features that enable countless developers to publish
    games in all genres. For example, Steam got over
    [1,200 new Godot games](https://steamdb.info/stats/releases/?tech=Engine.Godot)
    in 2025, while itch.io consistently gets around
    [500 new Godot games per week](https://itch.io/game-development/engines/most-projects)
    (game jams, prototypes, etc.).

    While every Godot user still has their own favorite missing feature which
    they're eagerly awaiting, for the most part the engine is fully capable.
    But there are still so many minor roadblocks, papercuts, workflow issues or
    outright bugs which can make the experience of developing and publishing games
    more painful than we'd like.

    So for this release, there was a significant focus on polish and usability,
    aiming to firmly establish Godot as an engine that you can rely upon, while
    keeping the iteration speed, lightweightness, and flexibility which make users
    love it.

    Close to 400 contributors were involved in this new feature release, authoring
    2,001 (!) commits, and we want to thank them all for their amazing contributions,
    as well as all users who sponsor the Development Fund, reported bugs, opened
    proposals, or supported each other on our community platforms.

    See the release page for details: https://godotengine.org/releases/4.6/

commit 8322eb1414dd1f37a59555a7bbee3725f9dfeeb1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 11:39:36 2026 +0100

    Add changelog for Godot 4.6

commit d5edd4a59287679ae390149c0c1c3397aeb5f502
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 10:07:59 2026 +0100

    Sync translations with Weblate

commit 39ef602b9b364ba4f8148a58ececd8be7d1ac36b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 09:59:40 2026 +0100

    Update DONORS list

commit 83e105ea355a59c6c12786b3d388972e5f535b54
Merge: 04249468d3 810b377492
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sun Jan 25 09:54:05 2026 +0100

    Merge pull request #115348 from YeldhamDev/theme_goodies_nocheck_edition

    Fix not being able to remove empty theme overrides in the editor

commit 810b377492d07c8aecf985c2317a144bf1665b5b
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Sat Jan 24 20:52:02 2026 -0300

    Fix not being able to remove empty theme overrides in the editor

commit 04249468d320710aefd783931bb059c0edb8f44a
Merge: cca9d04b56 5cc33d6965
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sat Jan 24 22:50:36 2026 +0100

    Merge pull request #115293 from mooflu/arc-113263

    Geometry2D: Remove `arc_tolerance` scaling and the comment related to that.

commit cca9d04b56be8f887f07ad9e132605f3d3b9aa70
Merge: ebbdef7830 8b400edb92
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Sat Jan 24 21:35:51 2026 +0100

    Merge pull request #115330 from KoBeWi/famous_last_fix

    Don't force list icon size in EditorFileDialog

commit 8b400edb92adf9669af215cacf22fb046b9ceb90
Author: kobewi <kobewi4e@gmail.com>
Date:   Sat Jan 24 13:29:37 2026 +0100

    Don't force list icon size in EditorFileDialog

commit ebbdef7830e9dd0a2c293ef2f951a7a2d3ada14e
Merge: 1d0a3c8c72 157f070faf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sat Jan 24 00:46:44 2026 +0100

    Merge pull request #115316 from passivestar/codeedit-colors

    Fix colors of code editor in modern theme

commit 1d0a3c8c7254b9991b60a9dc8ecacd3f2121266d
Merge: 233a5aeb4d 9e066453fa
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Sat Jan 24 00:46:35 2026 +0100

    Merge pull request #115303 from TokageItLab/tweak-ik3d-doc

    Tweak IKModifier3D docs and comment

commit 157f070fafaefb3dcc7152b3defa20e627c0abbe
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Sat Jan 24 02:30:23 2026 +0400

    Fix colors of code editor in modern theme

commit 233a5aeb4d23b569bb0c711825bb31978313d4ca
Merge: 3172d44799 c2b068d08c
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Fri Jan 23 20:36:22 2026 +0100

    Merge pull request #115299 from DarioSamo/framebuffer-cache-stale-ref

    Fix stale reference bug in FramebufferCache.

commit 9e066453faaaa54e176e741f6ca9cc613fa6e64f
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Sat Jan 24 00:46:43 2026 +0900

    Tweak IKModifier3D docs and comment

commit c2b068d08ce28e220f5d2fc73e0f5edfe17f1d78
Author: Dario <dariosamo@gmail.com>
Date:   Fri Jan 23 10:43:09 2026 -0300

    Fix stale reference bug in FramebufferCache.

commit 3172d4479922eb5e0b0e71a7b6f1559dd709e8da
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 23 12:37:32 2026 +0100

    Sync translations with Weblate

commit 5cc33d6965395f8a6c8aeac2cca27f3624ac6b3b
Author: Frank Becker <fb@mooflu.com>
Date:   Thu Jan 22 20:56:04 2026 -0800

    Remove arc_tolerance scaling and the comment related to that.
    clipper2 1.5.3 does the scaling internally.

commit c3058391d7bd1a13481c393061c164c24ec99685
Merge: e0b046e6db 1e11fe936b
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Thu Jan 22 16:56:07 2026 +0100

    Merge pull request #115181 from passivestar/graph-experimental-docs

    Remove experimental flags from graph nodes

commit e0b046e6dbb384472d59df9e8af3ee9cdc0e731e
Merge: d2a60ebbe9 77d98cf3dd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:59:11 2026 +0100

    Merge pull request #115249 from bruvzg/splash_w_mac_only

    Process events during splash on macOS only.

commit d2a60ebbe9626d067130f38502d8c94947fc30fb
Merge: 06922002b5 27b1916465
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:59:06 2026 +0100

    Merge pull request #115242 from deralmas/ssccaallee

    Wayland: Update popup scale information on creation

commit 06922002b5983003e56407c5ea31149c7fe5970b
Merge: 76addfff12 ff89f649fa
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 22 10:58:59 2026 +0100

    Merge pull request #115231 from KoBeWi/pretend_prepend_still_exists

    Restore period in loaded node paths

commit 77d98cf3dd66dc20f27191b03615db65a4d32252
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Jan 22 11:22:50 2026 +0200

    Process events during splash on macOS only.

commit 27b19164659d15695c9fad33bf32af40c1f1ce7e
Author: Dery Almas <dery@posteo.net>
Date:   Thu Jan 22 06:01:13 2026 +0100

    Wayland: Update popup scale information on creation

    Popups start with their size and position already scaled based on the parent.
    We forgot to update the popup's scale itself, leading to a double-scale.

commit ff89f649fae46a6632feb7abe784c254e24ef8a2
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 22 01:40:28 2026 +0100

    Restore period in loaded node paths

commit 76addfff12b4dd1b8258ee9f14d4d8e03647cbf0
Merge: 8b2d988ba7 4cd3e5a76e
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Wed Jan 21 18:02:24 2026 +0100

    Merge pull request #115175 from vaner-org/oneshot-request-fire-override-abort

    Allow `ONE_SHOT_REQUEST_FIRE` to override OneShot abortion

commit 8b2d988ba751600929cffff118a3025500810333
Merge: 2025985ba9 dc1a92b9a2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 17:44:25 2026 +0100

    Merge pull request #115208 from akien-mga/revert-114457

    Revert "Always stop script debugger when stopping game"

commit 2025985ba9a2c01c736d5bf53eb736dda61781de
Merge: 6b76a5a8dc 46436c1278
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 17:44:17 2026 +0100

    Merge pull request #115199 from raulsntos/hidden-signals

    Hide signals prefixed by underscore

commit dc1a92b9a2c3adf75205e3060dcc197c3392ac97
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 21 15:30:56 2026 +0100

    Revert "Always stop script debugger when stopping game"

    This reverts commit d1a5d9da3e8bd32adf6fbcb8f7734bcedf70176f.

    This unfortunately breaks the DAP.

    Fixes #115188.

commit 6b76a5a8dc011723033cc8ad2ba3da345daab039
Merge: 78c6632eb1 5d995a9558
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Wed Jan 21 13:43:30 2026 +0100

    Merge pull request #115198 from dsnopek/required-ptr-variant-conv-crash

    Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`

commit 46436c12788f372b232d3f4492ca96b456f74810
Author: Raul Santos <raulsntos@gmail.com>
Date:   Wed Jan 21 02:21:30 2026 +0100

    Hide signals prefixed by underscore

commit 1e11fe936b8e910f9de9f2b7e30c3094a77c783f
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 20 21:24:47 2026 +0400

    Remove experimental flag from graph nodes

commit 5d995a955809a8f9c5501a68b09d6e4f51cc0614
Author: David Snopek <dsnopek@gmail.com>
Date:   Tue Jan 20 17:53:03 2026 -0600

    Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`

commit 4cd3e5a76eb0d042db35f96761f505b57cd071c3
Author: vaner-org <angadmishra@outlook.com>
Date:   Tue Jan 20 18:04:37 2026 +0530

    Allow ONE_SHOT_REQUEST_FIRE to override abort

commit 78c6632eb174aabb2790975cf83e28fee065b43d
Merge: 1b00ad5519 db17acbed1
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Tue Jan 20 10:25:43 2026 +0100

    Merge pull request #115166 from bruvzg/DISABLE_FOSSILIZE

    Add Fossilize to the disabled Vulkan layer list for the editor.

commit db17acbed12ce93883cb6b00a3c5ee97b164efea
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 20 11:06:55 2026 +0200

    Add Fossilize to the disabled Vulkan layer list for the editor.

commit 1b00ad5519d23dda79a743925b6193cfe634672e
Merge: 2c373ffc2c f0fa171ec2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:26 2026 +0100

    Merge pull request #115163 from akien-mga/revert-110410

    Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo

commit 2c373ffc2c277a75acc1478c4c3751085cb2b25b
Merge: 06adfa4eb8 bc0ffe15f2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:22 2026 +0100

    Merge pull request #115161 from bruvzg/splash_tree

    Do not update script editor before scene root init.

commit 06adfa4eb8dc4fe28fcf82de2ace4dd2a356c820
Merge: d1a03b30af 7bebe1b1b1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:18 2026 +0100

    Merge pull request #115148 from m4gr3d/fix_vr_feature_collision

    Android: Fix XR build regression when vendor plugin overrides the same feature

commit d1a03b30af9ae85caacc0b1c82bf0a9229f28fcc
Merge: dc57cd698d 372e549831
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:49:10 2026 +0100

    Merge pull request #113939 from M4rchy-S/shdr-text-err

    Add null verification to avoid background theme error in texture shader properties

commit f0fa171ec22f16de8219362ef9af357684644bea
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 09:10:13 2026 +0100

    Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"

    This reverts commit 748f35ccb87f8382c5b49c9189798b339ff4fde8.

    Fixes #114995.

    This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.

commit 372e5498311d81127de4e53d7b84517d6ec5e372
Author: M4rchyS <alex12345suslik@gmail.com>
Date:   Thu Dec 11 19:11:40 2025 +0100

    Add null verification to avoid background theme error in texture shader properties

commit bc0ffe15f26ffd6c403fb8d93aef36149b456a16
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Tue Jan 20 08:13:39 2026 +0200

    Do not update script editor before scene root init.

commit 7bebe1b1b1b21eb10697a8b9da9f4ef40c01468a
Author: Fredia Huya-Kouadio <fhuyakou@gmail.com>
Date:   Mon Jan 19 14:14:14 2026 -0800

    Fix XR build regression reported in https://github.com/GodotVR/godot_openxr_vendors/issues/429

commit dc57cd698d29915cd020b1c229735e4a7ec18b7d
Merge: aa6ab2660f c5d21df245
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:44 2026 +0100

    Merge pull request #115152 from clayjohn/RD-ninepatch-precision

    Increase precision of ninepatch source rect to ensure pixel perfect alignment

commit aa6ab2660fef320f7a8f9d768d8f7705d2c98de4
Merge: a4a26762f1 59b2bb1fe8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:39 2026 +0100

    Merge pull request #115145 from KoBeWi/the_scale_of_this_issue_is_unimaginable

    Fix EditorFileDialog icon scale in list mode

commit a4a26762f1565fb47e13fe0b93a311f9aea4d705
Merge: 895630e853 edd06075e3
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 20 00:22:32 2026 +0100

    Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix

    `CONNECT_APPEND_SOURCE_OBJECT` on signal emission

commit c5d21df245b01f1d2e7dd21779ce3977cb122669
Author: Clay John <claynjohn@gmail.com>
Date:   Mon Jan 19 14:49:07 2026 -0800

    Increase precision of ninepatch source rect to ensure pixel perfect alignment

commit 59b2bb1fe8765e3a586bad84b8122b4739162e92
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 19 22:23:36 2026 +0100

    Fix EditorFileDialog icon scale in list mode

commit 895630e853b7f389c2a3de5cfe02ef433f7b8c23
Merge: 5177a2fe59 ed4689c4ee
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:45 2026 +0100

    Merge pull request #115128 from KoBeWi/least_favorite_bug

    Fix favorite files handling

commit 5177a2fe59bcd5d10999f6c223934478cb8dbb29
Merge: 122d0bfddc 1d34edf525
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:40 2026 +0100

    Merge pull request #115118 from bruvzg/splash_pump

    Process system events during boot splash wait time.

commit 122d0bfddcadae037cf4f70646c4cd0b6c0dd791
Merge: f5b3183251 46e07a8b01
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:35 2026 +0100

    Merge pull request #114966 from sigmund68k/issue-112477

    Audio: Check if on tree before calling `can_process()`.

commit f5b3183251dedb65f6367064c7b8a8a4dc530503
Merge: bb9d907df3 1218413a94
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:30 2026 +0100

    Merge pull request #114952 from YeldhamDev/hidden_tabs_offset_fix

    Fix wrong offset for `TabBar` with hidden tabs

commit bb9d907df343a675787e563e213ff24479f8394f
Merge: 5f9a510441 d5fae879f1
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 21:45:20 2026 +0100

    Merge pull request #114893 from Repiteo/core/fix-method-list

    Core: Don't strip data in `ClassDB::class_get_method_list`

commit ed4689c4ee837b726e2c8690edabeaf4fb6cb79b
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 19 14:43:01 2026 +0100

    Fix favorite files handling

commit 46e07a8b01bf721a47200a18cc9e2ae317145436
Author: sigmund68k <github-sigmund@sneakemail.com>
Date:   Wed Jan 14 16:11:08 2026 -0500

    Audio: Check if on tree before calling can_process()

commit 5f9a510441dec2322f68427cb73b13da9357eb73
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 11:43:14 2026 +0100

    Sync translations with Weblate

commit 652195645981101e25d3ce19a44a1c25eb7f4b33
Merge: a1e209b7fe 998c876f36
Author: Rémi Verschelde <remi@verschelde.fr>
Date:   Mon Jan 19 11:36:15 2026 +0100

    Merge pull request #115022 from BastiaanOlij/openxr_custom_version

    OpenXR: Allow setting a specific version of OpenXR to initialize.

commit a1e209b7fec34eb0826e87ee83455d30288ab2ec
Merge: 5b2f3f8c2a 3a2a53f901
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:13 2026 +0100

    Merge pull request #115090 from deralmas/wayland-ime-bruh-moment

    Wayland: Fix IME

commit 5b2f3f8c2ac23c184f708a63c990ffd605eb3d2e
Merge: b9ebff178f 829f4c0683
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:08 2026 +0100

    Merge pull request #115084 from lodetrick/unify-focus

    Combine dock focus methods to prevent inconsistencies

commit b9ebff178f1312c630fcda715da4810d51049e05
Merge: 2cda356b8a b962c91a6a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:46:03 2026 +0100

    Merge pull request #115074 from KoBeWi/📎is_dead

    Remove clip ignore from Tree background

commit 2cda356b8a50d99bab143028defd4b55f93c5fe4
Merge: 88ea4605b4 876ac8b457
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:58 2026 +0100

    Merge pull request #115067 from Giganzo/manage-theme-items-dialog-inner-tabs

    Add inner tab styling to Manage Theme Items dialog

commit 88ea4605b4ccbc22c8536b66513a1a432d0a3b58
Merge: 6f46be95aa f714eaba0d
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:53 2026 +0100

    Merge pull request #115049 from DarioSamo/vulkan-driver-memory-usage-reduction

    Do not store SPIR-V in memory unless pipeline statistics are used.

commit 6f46be95aa0c53117b0e9bf0b2240d5eea6939d5
Merge: 1cdf69b88f 81c2eae018
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:48 2026 +0100

    Merge pull request #115041 from YeldhamDev/how_did_this_even_cause_a_regression

    Fix size issues with inspector editors

commit 1cdf69b88f456f1a1c590dc267dc5bd4d46a6f15
Merge: 741fb8a306 eeaf88daaf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Mon Jan 19 10:45:40 2026 +0100

    Merge pull request #113594 from lodetrick/tilemap-fixes

    Fix TileMap Dock button placement and errors

commit 998c876f369f47a54368fe8ea7f1419e857f0134
Author: Bastiaan Olij <mux213@gmail.com>
Date:   Fri Jan 16 16:42:50 2026 +1100

    OpenXR: Allow setting a specific version of OpenXR to initialize.

commit 1d34edf525bf5a186e13b103b6a52a201ac67198
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Mon Jan 19 09:43:54 2026 +0200

    Process system events during boot splash wait time.

commit 3a2a53f9014e55f9555cd8740e9f134489dd49c8
Author: Dery Almas <dery@posteo.net>
Date:   Sun Jan 18 09:23:37 2026 +0100

    Wayland: Fix IME

    The spec tells us to ignore certain events if we didn't get an `enter`
    event first. Certainly we need to at least acknowledge the `enter` event
    itself :sweat_smile:

commit 829f4c068315034e03a591af07dd0a3c0d98d93f
Author: Logan Detrick <logandetrick@ucsb.edu>
Date:   Sat Jan 17 17:15:45 2026 -0800

    Unify dock focus methods to prevent inconsistencies

commit b962c91a6a7b2cd497c6c3e07356f3a796679bb1
Author: kobewi <kobewi4e@gmail.com>
Date:   Sat Jan 17 19:32:45 2026 +0100

    Remove clip ignore from Tree background

commit 876ac8b457734024839129a75012e417abee1359
Author: Giganzo <158825920+Giganzo@users.noreply.github.com>
Date:   Sat Jan 17 14:44:04 2026 +0100

    Add inner tab styling to Manage Theme Items dialog

commit f714eaba0dca3fe65ac7494e7e597de03cd3d623
Author: Dario <dariosamo@gmail.com>
Date:   Fri Jan 16 13:09:03 2026 -0300

    Do not store SPIR-V in memory unless pipeline statistics are used.

commit 81c2eae018ca3b57cb99f48f51a9d80372167ced
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Fri Jan 16 14:21:49 2026 -0300

    Fix size issues with inspector editors

commit 741fb8a30687d0662ab6b5c04a2a531440dd29d9
Merge: 4742147304 0c993df437
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 16:15:04 2026 +0100

    Merge pull request #115037 from kleonc/sprite3d_fix_color_propagation_on_reparenting

    Fix `Sprite3D` modulate propagation on reparenting

commit 47421473049488562674235e21be8bf73425aba6
Merge: 9820f40f96 13ad17ea9b
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 16:14:56 2026 +0100

    Merge pull request #115029 from KoBeWi/enter_the_history

    Fix quick open history not always recorded

commit 0c993df437e8faf377f09da6a47692c3501598e3
Author: kleonc <9283098+kleonc@users.noreply.github.com>
Date:   Fri Jan 16 15:02:34 2026 +0100

    Fix Sprite3D modulate propagation on reparenting

commit 9820f40f9632df271a0f7ffdf4ccc807097336ee
Merge: 3211de51e2 dac17215ad
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:34 2026 +0100

    Merge pull request #115010 from akien-mga/windows-mingw-fix-hidsdi-extern-c

    Windows: Add missing `extern "C"` for `hidsdi.h` on MinGW < 12.0.0

commit 3211de51e2e11c8ff83e7cddad5fa9ccac93486d
Merge: 26d37c420c d70866bce8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:30 2026 +0100

    Merge pull request #114994 from KoBeWi/tile_set_stop_it,_get_some_help

    Fix TileSet dock becoming focused when switching TileMapLayers

commit 26d37c420cdba2703182d3ff78ae899229a5448c
Merge: 85ee87b16b 329a9f1fb2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:26 2026 +0100

    Merge pull request #114982 from blueskythlikesclouds/d3d12-uav-clear-sync-fix

    Fix buffers in D3D12 not getting cleared with the right usage.

commit 85ee87b16bb704e4ad66d8d630a9129d7483d6b2
Merge: 5ce4e5da14 d59db26710
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:22 2026 +0100

    Merge pull request #114963 from akien-mga/revert-112657

    Revert "Core: Switch `RID_alloc::owns` to lock-free"

commit 5ce4e5da14a12b947c31a8ff0a512350b9360e0f
Merge: abb90e592a 8a448032c2
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:18 2026 +0100

    Merge pull request #114082 from deralmas/telekinesis

    Wayland: Allow non-interactive window resizing

commit abb90e592a45f62a40d93db2a971c3f22fd876f0
Merge: 2d53a62898 c65d71a098
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Fri Jan 16 13:23:07 2026 +0100

    Merge pull request #101209 from ryevdokimov/fix-viewport-rotation-aligned-axis-reversing

    Fix viewport rotation gizmo aligned axis reversing

commit 13ad17ea9bed98ffe9b1175fdb920eb0cb7daf0c
Author: kobewi <kobewi4e@gmail.com>
Date:   Fri Jan 16 13:21:31 2026 +0100

    Fix quick open history not always recorded

commit eeaf88daaffbfc524f882dfe88a91cfa398ea668
Author: Logan Detrick <logandetrick@ucsb.edu>
Date:   Thu Dec 4 13:27:41 2025 -0800

    Fix TileMap wide button errors

commit dac17215adf095c5feede3f5dcb68ee21afdeb79
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 23:46:12 2026 +0100

    Windows: Add missing `extern "C"` for `hidsdi.h` on MinGW < 12.0.0

    Follow-up to #113013.

commit d70866bce86ed7a65c20fc4dda39c44395f9c800
Author: kobewi <kobewi4e@gmail.com>
Date:   Thu Jan 15 16:46:32 2026 +0100

    Fix TileSet dock becoming focused when switching TileMapLayers

commit 329a9f1fb2ad635840ae7d7650754d1d16ec00ee
Author: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>
Date:   Thu Jan 15 14:47:07 2026 +0300

    Fix buffers in D3D12 not getting cleared with the right usage.

commit 2d53a62898a65ba635efd554b101e033070c784c
Merge: 601c864758 4a69505fac
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 11:01:15 2026 +0100

    Merge pull request #114979 from mhilbrunner/drop-console-docs

    Remove link for consoles in EditorExportPlatform

commit 601c8647580eeff292ef7d11c3529a5fbdebabda
Merge: 1549d51865 c3bef1b83f
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Thu Jan 15 11:01:08 2026 +0100

    Merge pull request #114978 from bruvzg/emb_timer

    Split `EmbeddedProcess::reset` to allow stopping timers without full reset.

commit 4a69505facdb6d078987a15b78098adede4e299d
Author: Max Hilbrunner <m.hilbrunner@gmail.com>
Date:   Thu Jan 15 10:27:00 2026 +0100

    Remove link for consoles in EditorExportPlatform

commit c3bef1b83f0258431484df7f3bc961c83227b220
Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
Date:   Thu Jan 15 11:19:43 2026 +0200

    Split `EmbeddedProcess::reset` to allow stopping timers without full reset.

commit 1549d51865109a27216f2409a35f2c6dab7bb4d1
Merge: 86b60073dd 1b157957ae
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:22 2026 -0600

    Merge pull request #114938 from passivestar/color-picker-icons

    Fix editor ColorPicker icon scale

commit 86b60073ddf9642946a9958040d541c91f3a9c41
Merge: 9465655acb 1d244cd956
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:21 2026 -0600

    Merge pull request #114935 from YeldhamDev/play_pos_marker_fix

    Fix wrong play position for the `AnimationMarkerEdit`

commit 9465655acbd9ccc906b03dfa5ef1fbc071c9201a
Merge: 8c78591906 423326b251
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:20 2026 -0600

    Merge pull request #114960 from akien-mga/readme-tweak

    README: Minor tweaks and remove broken badge

commit 8c78591906c8966a2e38dabb6af583ed897504bf
Merge: 354ed3a871 458d33717e
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:19 2026 -0600

    Merge pull request #114956 from passivestar/checkbox-icon-tint

    Remove checkbox icon tint in Create Scene popup

commit 354ed3a871f200ccadf867eace9b0107718318ac
Merge: 83600fcc0d b79de52951
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:18 2026 -0600

    Merge pull request #114950 from passivestar/negative-dimness-fix

    Limit maximum luminance for elevated surfaces in modern theme

commit 83600fcc0d9bfd14fc3bcbfa8e3d3caa5276230e
Merge: 481f36ed20 34a0ab7de4
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Wed Jan 14 20:10:16 2026 -0600

    Merge pull request #114784 from BastiaanOlij/openxr_valve_profile_rename

    OpenXR: Change profile name for Valve Frame Controller

commit d59db267109ac31197aac6c65eb21c323858358a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 21:58:29 2026 +0100

    Revert "Core: Switch `RID_alloc::owns` to lock-free"

    This reverts commit bdfe8549b878f11d0622479030aaccc82d40d1d9.

    This caused a regression for GPUParticles3D emitters on macOS arm64,
    which is proving to be both tricky to reproduce and solve. Other parts
    of the engine using RID_Owner might be affected too.

    Given that we're about to release 4.6, reverting might be the safest
    option at this time, and this optimization can be re-attempted for 4.7.

    Fixes #114900.

commit 34a0ab7de47c2c2de7ecc0a7bc0c1218fc84fba1
Author: Bastiaan Olij <mux213@gmail.com>
Date:   Fri Jan 9 20:41:46 2026 +1100

    OpenXR: change profile name for Valve Frame Controller

commit 423326b25133cf9d3e8ae7eff9ceb32ed1a31b27
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 20:51:37 2026 +0100

    README: Minor tweaks and remove broken badge

commit 458d33717e8584e84b740de917d05b26cc227f85
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 23:01:00 2026 +0400

    Remove checkbox icon tint in Create Scene popup

commit c65d71a0981bd13e707b5bdc10bc068b870a399c
Author: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>
Date:   Mon Jan 6 23:12:47 2025 -0500

    Fix viewport rotation gizmo aligned axis reversing

commit 1218413a941be7cc53a36dce9e722b1c4df2932d
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Wed Jan 14 12:49:19 2026 -0300

    Fix wrong offset for `TabBar` with hidden tabs

commit b79de5295177a5a9fc7b47facb584fdf1072720f
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 18:16:39 2026 +0400

    Limit maximum luminance for elevated surfaces in modern theme

commit edd06075e366a23c71c3b2a1adfb50d401bc75af
Author: kleonc <9283098+kleonc@users.noreply.github.com>
Date:   Fri Dec 26 12:21:01 2025 +0100

    CONNECT_APPEND_SOURCE_OBJECT on signal emission

commit 8a448032c27190b9acd853c771bb6b6df8b156e9
Author: Dery Almas <dery@posteo.net>
Date:   Mon Dec 15 23:13:38 2025 +0100

    Wayland: Allow non-interactive window resizing

    Despite what I thought in the past, it is allowed, as long as we follow
    certain limitations depending on the toplevel's state.

    As usual I peppered the code with comments expaining what those
    limitations are.

    Regarding popups, AFAICT there are no major limitations, although we
    should eventually use the new `reposition` method, which autoadjusts the
    popup to follow the screen's borders and whatnot. I didn't do that in
    this patch as it requires some elbow grease, especially if we want to do
    it synchronously.

commit 1b157957ae8e4bdc94949b815a89e23b387b7a59
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Wed Jan 14 06:17:00 2026 +0400

    Fix editor ColorPicker icon scale

commit 1d244cd9561d5f759fb0bf154948010fddcbe169
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Tue Jan 13 21:01:18 2026 -0300

    Fix wrong play position for the `AnimationMarkerEdit`

commit 481f36ed20520db3195a09cc309abf48c03cf51a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 00:20:18 2026 +0100

    Bump version to 4.6-rc

commit be6399ddac4557ebd92f0974aabfe2ab48d93226
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Wed Jan 14 00:18:18 2026 +0100

    Update AUTHORS and DONORS list

commit 468d9ab4a15a9002a523dba2e7a75072a2c4a2a6
Merge: c99ae14992 6a453b521c
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:43:51 2026 +0100

    Merge pull request #114934 from KoBeWi/docustomentation

    Fix descriptions of custom types in CreateDialog

commit c99ae14992ada107fb24fbeeaeb207324d932e47
Merge: 575a2a913c 702ec43bcd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:43:44 2026 +0100

    Merge pull request #114932 from jelolul/updating-tab-styles

    Fix dock tab styles not updating when changed in Editor Settings

commit 575a2a913c6768848583232f7e9f468ef68b3b16
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 23:07:28 2026 +0100

    Sync translations with Weblate

commit 702ec43bcda8d66dbfc51eff0accff93b1270cc8
Author: jelo <jelo@bioxtorm.com>
Date:   Tue Jan 13 19:46:25 2026 +0000

    Fix dock tab styles not updating when changed in Editor Settings

commit 6a453b521c93842666570140cbfe9c4a86b00340
Author: kobewi <kobewi4e@gmail.com>
Date:   Tue Jan 13 22:55:45 2026 +0100

    Fix descriptions of custom types in CreateDialog

commit 79033f17541771ab09c000460770b4024b32a3dc
Merge: 8757f2b2bc 75a3f4a244
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:19 2026 +0100

    Merge pull request #114931 from rsanchezsaez/apple/fix-scale-warning

    Fix XROrigin3D scale warning

commit 8757f2b2bc58a068db55ed4e1797767925ac1392
Merge: 8af6266193 dd5462c3f9
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:16 2026 +0100

    Merge pull request #114929 from passivestar/pill-tab-zero-radius

    Fix inner tabs outer panel corners at zero radius

commit 8af6266193be0502f5a1b11441349edd1f5ca3c2
Merge: a240316ddb 4e06e305bf
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:12 2026 +0100

    Merge pull request #114928 from YeldhamDev/game_speed_reset_fix

    Fix speed being reset when it shouldn't in the game editor

commit a240316ddbcbb4c4946e49b25f873967f9d28121
Merge: 54acdca4f2 092bfca4dc
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:08 2026 +0100

    Merge pull request #114927 from passivestar/project-list-ui

    Minor fixes for the project list item UI

commit 54acdca4f23789ac33d8298141dd706a4acab72f
Merge: 4db916dac6 d24d5b50fe
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:21:03 2026 +0100

    Merge pull request #114916 from KoBeWi/what_preview_failed

    Tweak quick open recursion error

commit 4db916dac60ba8dc7a68d7f9d6179a9ef8576124
Merge: 427eab91a2 e33515c2e6
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:59 2026 +0100

    Merge pull request #114908 from clayjohn/RD-env-roughness

    Overhaul compute shader based environment roughness calculation to improve performance and quality

commit 427eab91a20e5d643b88a82fd2b382e73745c0be
Merge: 0dd64f4224 24c2c452de
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:55 2026 +0100

    Merge pull request #114907 from clayjohn/RD-env-filter

    Fix downsampled radiance map generation

commit 0dd64f4224d950dfeb4f1f1e63aef9b110c0b960
Merge: d6863b62cf 22a4f9fd9c
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:50 2026 +0100

    Merge pull request #114851 from Nintorch/set-joy-light-return-type

    Change return type for `Input.set_joy_light()` from `bool` to `void`

commit d6863b62cf1a0241b192d078bcb76ba9811dce63
Merge: f084100f43 65ce1360b4
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:46 2026 +0100

    Merge pull request #114827 from Faless/net/ip_address_parsing

    Network: Normalize IP parsing, fix IPv6, tests

commit f084100f4348120c4a0ec76bdab7c1ebd1808a62
Merge: b57985ab9e 01d0878c83
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:41 2026 +0100

    Merge pull request #114688 from HolonProduction/fix-resize-uninit-desc

    Fix description for `resize_uninitialized`

commit b57985ab9e603894c312d1708889cbc6c1208e43
Merge: 3d71d7df31 ecee746215
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:37 2026 +0100

    Merge pull request #114582 from TokageItLab/hide-animlib-inspector

    Hide animation library properties in inspector

commit 3d71d7df312f1a816fa84d6536ce9a562c527876
Merge: 50277787ea 2c29a37840
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 22:20:28 2026 +0100

    Merge pull request #114410 from ej-sanmartin/fix/png-web-import-freeze

    Fix importing projects with PNG assets freezes Web Editor

commit 75a3f4a244ae1edcf4eb7dd38419d5278255d192
Author: Ricardo Sanchez-Saez <rsanchezsaez@apple.com>
Date:   Tue Jan 13 11:16:37 2026 -0800

    Fix XROrigin3D scale warning

commit 4e06e305bf2311abb1818085f0022b1e65eda442
Author: Michael Alexsander <michaelalexsander@protonmail.com>
Date:   Tue Jan 13 15:00:25 2026 -0300

    Fix speed being reset when it shouldn't in the game editor

commit 65ce1360b4e3e27b0caab1d09910860d3f50d645
Author: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
Date:   Fri Jan 9 14:48:21 2026 +0100

    network: Normalize IP parsing, fix IPv6, tests

commit dd5462c3f945db133e40cf6afff376303fc06f27
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 13 21:52:33 2026 +0400

    Fix inner tabs outer panel corners at zero radius

commit 092bfca4dcc32573bc1765d4d189df36ff88f8cd
Author: passivestar <60579014+passivestar@users.noreply.github.com>
Date:   Tue Jan 13 20:14:55 2026 +0400

    Minor fixes for the project list item UI

commit 01d0878c83028c931295f08b062dc5308050b8cc
Author: HolonProduction <holonproduction@gmail.com>
Date:   Wed Jan 7 17:24:28 2026 +0100

    Fix description for `resize_uninitialized`

commit d24d5b50feafa908de7e6390c74dcb2c7fbc4d8d
Author: kobewi <kobewi4e@gmail.com>
Date:   Tue Jan 13 12:24:12 2026 +0100

    Tweak quick open recursion error

commit 50277787eacaf4bc4d8683a706fe54dc65762020
Merge: 98d8a7dff8 4bf4d10f5e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:45 2026 +0100

    Merge pull request #114904 from rsanchezsaez/apple/fix-visionos-warning

    Avoid warning when compiling on visionOS 26 SDK

commit 98d8a7dff8c90a461c64941861a139af42b4ae12
Merge: f016ba60c2 22fdb1c547
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:42 2026 +0100

    Merge pull request #114886 from YeldhamDev/spin_slider_fix

    Fix sizing problems with `EditorSpinSlider`

commit f016ba60c2ba6ab2313e0be6122da4cdbad07a8d
Merge: 38293c4d39 ccd664974a
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:38 2026 +0100

    Merge pull request #114844 from Clubhouse1661/fix-animation-library-serialization-compat

    Fix animation library serialization compatibility for 4.5 projects

commit 38293c4d39c733f33af08e619077532b2b870aab
Merge: 7ebdb60060 cc71d5a2be
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:34 2026 +0100

    Merge pull request #114820 from AR-DEV-1/114652

    X11: Allow moving a fullscreen/maximized window to another screen/display

commit 7ebdb60060c065d985168cb49a7610f657923696
Merge: 50f3d51a9a b4f14f92e8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:30 2026 +0100

    Merge pull request #114807 from YeldhamDev/theme_editor_goodies

    Fix and improve the theme editor

commit 50f3d51a9a6ef12e66ae2b9fc3236f904a1ebbd0
Merge: 58e15470e8 6c8be2393e
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:25 2026 +0100

    Merge pull request #114774 from Calinou/doc-lookatmodifier3d-angle-units

    Specify units for angles in the LookAtModifier3D documentation

commit 58e15470e885cfad42d882f3d289f8f3bb31ea0a
Merge: 4ae6057987 1f3dcbd3f8
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:20 2026 +0100

    Merge pull request #114744 from scgm0/Fix-PopupMenu-size-scaling-again

    Fix PopupMenu size scaling again

commit 4ae60579870c1c49d87c96d7ca8af4032a4bc204
Merge: 7b1dcd52ac b5c15ed150
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:15 2026 +0100

    Merge pull request #114659 from aaronfranke/default-naming-version-to-latest

    Default 3D model importer naming versions to the latest version

commit 7b1dcd52ac6e49a70e9e6c7638219ba0fddb49dc
Merge: ddda31d363 26d8a32020
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:11 2026 +0100

    Merge pull request #114291 from Calinou/doc-projectsettings-default-theme-scale

    Document runtime alternative to Default Theme Scale project setting

commit ddda31d36314c535d711fe9570f7c11d06fde00d
Merge: 571c574f96 32e7bbe7bd
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:05 2026 +0100

    Merge pull request #114253 from Calinou/doc-regex-create-from-string

    Document `RegEx.create_from_string()` in RegEx class description

commit 571c574f96edcb6eaf3a4bd7885cf6a75072b127
Merge: 865dbfc2fb 55360ec825
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:06:00 2026 +0100

    Merge pull request #113950 from deralmas/wl-misc-fixes/not-listening

    Wayland: Ignore IME events without a valid window

commit 865dbfc2fb7d653070b8822c6d39404cda64616d
Merge: ae12dea1bb a8e1d23855
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:05:54 2026 +0100

    Merge pull request #113949 from deralmas/wl-misc-fixes/too-much-debugging

    Wayland: Remove `GODOT_DEBUG_EMBEDDER_SINGLE_INSTANCE` debug option

commit ae12dea1bba059f09fd06400bf04acca23d94872
Merge: 5002677a4d 7c24d72ca6
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 11:05:43 2026 +0100

    Merge pull request #107586 from adamscott/add-notice-calling-custom-cursor-every-frame-can-lead-to-cursor-flickering

    [Web] Add notice about issues with setting custom cursor shape every frame

commit cc71d5a2be7a7701735bcb892b2d74cc69acc280
Author: AR <ardev1.deverson@proton.me>
Date:   Sat Jan 10 08:48:17 2026 +0500

    X11: Allow moving a fullscreen/maximized window to another screen/display

commit e33515c2e66358829f344660787a06a34c70f82d
Author: clayjohn <claynjohn@gmail.com>
Date:   Mon Jan 12 15:18:32 2026 -0800

    Overhaul compute shader based environment roughness calculation to improve performance and quality

commit 24c2c452de8f65115958583e34c765b21f851d04
Author: clayjohn <claynjohn@gmail.com>
Date:   Mon Jan 12 18:56:10 2026 -0800

    Fix downsampled radiance map generation.

    Reduce the mipmap levels so that the border is pixel perfect

    Always use the high quality downsample to reduce jaggies

    Fix the jacobian approximation so that it actually helps account for the octahedral distortion

commit ccd664974ae10331824f5889fa6f3ca909fa421f
Author: Joshua Bordelon <joshua.e.bordelon@gmail.com>
Date:   Sun Jan 11 15:10:09 2026 -0600

    Fix animation library serialization compatibility for 4.5 projects

    When opening a Godot 4.5 project in 4.6 and saving scenes with editable
    children of imported scenes (e.g., .blend files), all animation data was
    incorrectly being saved to the .tscn file.

    This happened because the AnimationLibrary serialization format changed
    between 4.5 and 4.6:
    - 4.5: 'libraries' as a single Dictionary property
    - 4.6: 'libraries/<name>' as separate properties per library

    When the scene packer looked for 'libraries/<name>' in old imported
    scenes, it didn't find them (only 'libraries' existed), causing all
    animation data to appear as 'overridden' and be saved.

    This fix adds backwards compatibility in SceneState::get_property_value()
    to check for the old Dictionary format when looking up 'libraries/<name>'
    properties. It only applies to nodes that inherit from AnimationMixer,
    allowing property comparison to work correctly and preventing animation
    data from being duplicated into .tscn files.

    Fixes #113037

commit 5002677a4db268d7c4c3f317b175eefd9bdd6e4a
Merge: 4daa6fe86a 31206042a5
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:10 2026 +0100

    Merge pull request #114902 from KoBeWi/nique

    Fix Make Unique for built-in scripts

commit 4daa6fe86a3135577ceb891a8b48a025ba446f56
Merge: 490271fbaf b3f3e7a4c9
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:05 2026 +0100

    Merge pull request #114901 from KoBeWi/🩹

    Fix Make Unique for external sub-resources

commit 490271fbaf1e2f4929e86132a841faffbc64e012
Merge: 8d69b6b89e 9cc9e0ca1f
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:09:01 2026 +0100

    Merge pull request #114897 from TokageItLab/remove-dead-anim-func

    Remove dead definition `get_animation_libraries()` from AnimationMixer

commit 8d69b6b89eb2603b2c524070ee6ea2554b47c38d
Merge: 1910c58c49 970aeae3a0
Author: Rémi Verschelde <rverschelde@gmail.com>
Date:   Tue Jan 13 00:08:53 2026 +0100

    Merge pull request #114801 from HolonProduction/gdscrip/explicit-leak

    GDScript: Don't clean up other scripts

commit 4bf4d10f5eb1fb037d5e2773f1fa855de597c9aa
Author: Ricardo Sanchez-Saez <rsanchezsaez@apple.com>
Date:   Mon Jan 12 15:03:21 2026 -0800

    Avoid warning when compiling on visionOS 26 SDK

commit 31206042a5fc8a74d21b4630e1e3df84d1b440e9
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 23:29:49 2026 +0100

    Fix Make Unique for built-in scripts

commit b3f3e7a4c959314b066ec597a5a87da940945942
Author: kobewi <kobewi4e@gmail.com>
Date:   Mon Jan 12 23:00:44 2026 +0100

    Fix Make Unique for external sub-resources

commit 9cc9e0ca1fe1a9387737484ff140447100cab9d2
Author: Silc Lizard (Tokage) Renew <61938263+TokageItLab@users.noreply.github.com>
Date:   Tue Jan 13 03:27:57 2026 +0900

    Remove dead definition get_animation_libraries() from AnimationMixer

commit 1910c58c4932414e9b09a437b6f0ea78243d6654
Merge: 0034a5bce9 fbadba291d
Author: Thaddeus Crews <repiteo@outlook.com>
Date:   Mon Jan 12 11:19:15 2026 -0600

    Merge pull …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Modern Theme: light colour preset has unreadable completion pop up

4 participants